File tree 2 files changed +8
-4
lines changed 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -226,8 +226,10 @@ impl Client {
226
226
. map_err ( |err| Error :: ConnectionError { error : err } )
227
227
. await ?;
228
228
229
- if res. status ( ) == StatusCode :: UNAUTHORIZED || res. status ( ) == StatusCode :: FORBIDDEN {
230
- return Err ( Error :: AuthorizationError ) ;
229
+ match res. status ( ) {
230
+ StatusCode :: UNAUTHORIZED => return Err ( Error :: AuthorizationError ) ,
231
+ StatusCode :: FORBIDDEN => return Err ( Error :: AuthenticationError ) ,
232
+ _ => { } ,
231
233
}
232
234
233
235
let s = res. text ( ) . await . map_err ( |_| Error :: DeserializationError {
Original file line number Diff line number Diff line change @@ -128,8 +128,10 @@ impl Client {
128
128
. await
129
129
. map_err ( |err| Error :: ConnectionError { error : err } ) ?;
130
130
131
- if res. status ( ) == StatusCode :: UNAUTHORIZED || res. status ( ) == StatusCode :: FORBIDDEN {
132
- return Err ( Error :: AuthorizationError ) ;
131
+ match res. status ( ) {
132
+ StatusCode :: UNAUTHORIZED => return Err ( Error :: AuthorizationError ) ,
133
+ StatusCode :: FORBIDDEN => return Err ( Error :: AuthenticationError ) ,
134
+ _ => { }
133
135
}
134
136
135
137
let body = res. bytes ( ) . await . map_err ( |err| Error :: ProtocolError {
You can’t perform that action at this time.
0 commit comments