summaryrefslogtreecommitdiff
path: root/bilibili
diff options
context:
space:
mode:
authorKeuin <[email protected]>2023-07-01 22:02:01 +0800
committerKeuin <[email protected]>2023-07-01 22:02:01 +0800
commit5aba05d7237c2250e647a717f8abef658f30a9e9 (patch)
tree6fe77f8a9e4b043365bbc993990cdf2a34447039 /bilibili
parent40e0b3172af1e8deab80a7bf2bf95337ef9201c6 (diff)
Refactor: replace homemade error type checking with idiom Go practices.
Diffstat (limited to 'bilibili')
-rw-r--r--bilibili/request.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/bilibili/request.go b/bilibili/request.go
index feb2b8f..2e4b57e 100644
--- a/bilibili/request.go
+++ b/bilibili/request.go
@@ -2,7 +2,6 @@ package bilibili
import (
"encoding/json"
- "github.com/keuin/slbr/common"
"io"
"net"
"net/http"
@@ -77,9 +76,8 @@ func (b Bilibili) Do(req *http.Request) (resp *http.Response, err error) {
transport.DialContext = netCtx
b.http.Transport = transport
resp, err = b.http.Do(req)
-
- isOpErr := common.IsErrorOfType(err, &net.OpError{})
- isAddrErr := common.IsErrorOfType(err, &net.AddrError{})
+ _, isOpErr := err.(*net.OpError)
+ _, isAddrErr := err.(*net.AddrError)
if err == nil || !isOpErr || !isAddrErr {
// return the first success request
b.logger.Info("Request success with network %v.", typeName)