Better context error check

This commit is contained in:
Neil Alexander 2022-09-29 15:35:54 +01:00
parent 8a8da6bf77
commit c9b630d631
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -17,6 +17,7 @@ package internal
import ( import (
"context" "context"
"encoding/json" "encoding/json"
"errors"
"fmt" "fmt"
"hash/fnv" "hash/fnv"
"net" "net"
@ -438,7 +439,7 @@ func (u *DeviceListUpdater) processServerUser(ctx context.Context, serverName go
res, err := u.fedClient.GetUserDevices(ctx, serverName, userID) res, err := u.fedClient.GetUserDevices(ctx, serverName, userID)
if err != nil { if err != nil {
if err == context.DeadlineExceeded { if errors.Is(err, context.DeadlineExceeded) {
return time.Minute * 10, err return time.Minute * 10, err
} }
switch e := err.(type) { switch e := err.(type) {