mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-13 11:36:37 +00:00
rpc: implement Unwrap() for wsHandshakeError (#29522)
This commit is contained in:
parent
d3c4466edd
commit
e4ecaf89cf
2 changed files with 5 additions and 1 deletions
|
|
@ -431,7 +431,7 @@ func (c *Client) BatchCallContext(ctx context.Context, b []BatchElem) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Wait for all responses to come back.
|
// Wait for all responses to come back.
|
||||||
for n := 0; n < len(batchresp) && err == nil; n++ {
|
for n := 0; n < len(batchresp); n++ {
|
||||||
resp := batchresp[n]
|
resp := batchresp[n]
|
||||||
if resp == nil {
|
if resp == nil {
|
||||||
// Ignore null responses. These can happen for batches sent via HTTP.
|
// Ignore null responses. These can happen for batches sent via HTTP.
|
||||||
|
|
|
||||||
|
|
@ -122,6 +122,10 @@ func (e wsHandshakeError) Error() string {
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (e wsHandshakeError) Unwrap() error {
|
||||||
|
return e.err
|
||||||
|
}
|
||||||
|
|
||||||
func originIsAllowed(allowedOrigins mapset.Set[string], browserOrigin string) bool {
|
func originIsAllowed(allowedOrigins mapset.Set[string], browserOrigin string) bool {
|
||||||
it := allowedOrigins.Iterator()
|
it := allowedOrigins.Iterator()
|
||||||
for origin := range it.C {
|
for origin := range it.C {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue