rpc: implement Unwrap() for wsHandshakeError (#29522)
This commit is contained in:
parent
d3c4466edd
commit
e4ecaf89cf
|
@ -431,7 +431,7 @@ func (c *Client) BatchCallContext(ctx context.Context, b []BatchElem) error {
|
|||
}
|
||||
|
||||
// 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]
|
||||
if resp == nil {
|
||||
// Ignore null responses. These can happen for batches sent via HTTP.
|
||||
|
|
|
@ -122,6 +122,10 @@ func (e wsHandshakeError) Error() string {
|
|||
return s
|
||||
}
|
||||
|
||||
func (e wsHandshakeError) Unwrap() error {
|
||||
return e.err
|
||||
}
|
||||
|
||||
func originIsAllowed(allowedOrigins mapset.Set[string], browserOrigin string) bool {
|
||||
it := allowedOrigins.Iterator()
|
||||
for origin := range it.C {
|
||||
|
|
Loading…
Reference in New Issue