We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 599838a commit 787101aCopy full SHA for 787101a
1 file changed
shared/response.go
@@ -47,6 +47,15 @@ func (resp *APIResponse) HttpNotFound() bool {
47
return false
48
}
49
50
+// SafeStatusCode returns the HTTP status code from the embedded *http.Response.
51
+// Returns 0 if the receiver or the embedded response is nil.
52
+func (resp *APIResponse) SafeStatusCode() int {
53
+ if resp != nil && resp.Response != nil {
54
+ return resp.StatusCode
55
+ }
56
+ return 0
57
+}
58
+
59
// LogInfo - logs APIResponse values like RequestTime, Operation and StatusCode
60
// does not print anything for nil APIResponse values
61
func (resp *APIResponse) LogInfo() {
0 commit comments