File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -65,31 +65,29 @@ export async function handleApiCall<T extends SocketSdkOperations>(
65
65
let sdkResult : SocketSdkResult < T >
66
66
try {
67
67
sdkResult = await value
68
+ spinner ?. stop ( )
68
69
if ( desc ) {
69
- // TODO: info, not success (looks weird when response is non-200)
70
- spinner ?. successAndStop (
71
- `Received API response (after requesting ${ desc } ).` ,
72
- )
73
- } else {
74
- spinner ?. stop ( )
70
+ const message = `Received API response (after requesting ${ desc } ).`
71
+ if ( sdkResult . success ) {
72
+ logger . success ( message )
73
+ } else {
74
+ logger . info ( message )
75
+ }
75
76
}
76
77
} catch ( e ) {
78
+ spinner ?. stop ( )
77
79
if ( desc ) {
78
- spinner ?. failAndStop ( `An error was thrown while requesting ${ desc } ` )
80
+ logger . fail ( `An error was thrown while requesting ${ desc } ` )
79
81
debugFn ( 'error' , `caught: ${ desc } error` )
80
82
} else {
81
- spinner ?. stop ( )
82
- debugFn ( 'error' , `caught: error` )
83
+ debugFn ( 'error' , `caught: API request error` )
83
84
}
84
85
debugDir ( 'inspect' , { error : e } )
85
-
86
86
return {
87
87
ok : false ,
88
88
message : 'Socket API returned an error' ,
89
89
cause : messageWithCauses ( e as Error ) ,
90
90
}
91
- } finally {
92
- spinner ?. stop ( )
93
91
}
94
92
95
93
// Note: TS can't narrow down the type of result due to generics.
You can’t perform that action at this time.
0 commit comments