@@ -195,8 +195,11 @@ export async function handleApiCall<T extends SocketSdkOperations>(
195195 const errStr = errCResult . error ? String ( errCResult . error ) . trim ( ) : ''
196196 const message = errStr || NO_ERROR_MESSAGE
197197 const reason = errCResult . cause || NO_ERROR_MESSAGE
198- const cause =
198+ const baseCause =
199199 reason && message !== reason ? `${ message } (reason: ${ reason } )` : message
200+ const cause = errCResult . url
201+ ? `${ baseCause } (url: ${ errCResult . url } )`
202+ : baseCause
200203 const socketSdkErrorResult : ApiCallResult < T > = {
201204 ok : false ,
202205 message : 'Socket API error' ,
@@ -254,8 +257,11 @@ export async function handleApiCallNoSpinner<T extends SocketSdkOperations>(
254257 : ''
255258 const message = errStr || NO_ERROR_MESSAGE
256259 const reason = sdkErrorResult . cause || NO_ERROR_MESSAGE
257- const cause =
260+ const baseCause =
258261 reason && message !== reason ? `${ message } (reason: ${ reason } )` : message
262+ const cause = sdkErrorResult . url
263+ ? `${ baseCause } (url: ${ sdkErrorResult . url } )`
264+ : baseCause
259265
260266 return {
261267 ok : false ,
@@ -348,12 +354,13 @@ export async function queryApiSafeText(
348354 const errStr = e ? String ( e ) . trim ( ) : ''
349355 const message = 'API request failed'
350356 const rawCause = errStr || NO_ERROR_MESSAGE
351- const cause = message !== rawCause ? rawCause : ''
357+ const baseCause = message !== rawCause ? rawCause : ''
358+ const cause = baseCause ? `${ baseCause } (path: ${ path } )` : `(path: ${ path } )`
352359
353360 return {
354361 ok : false ,
355362 message,
356- ... ( cause ? { cause } : { } ) ,
363+ cause,
357364 }
358365 }
359366
@@ -366,7 +373,7 @@ export async function queryApiSafeText(
366373 return {
367374 ok : false ,
368375 message : 'Socket API error' ,
369- cause : `${ result . statusText } (reason: ${ await getErrorMessageForHttpStatusCode ( status ) } )` ,
376+ cause : `${ result . statusText } (reason: ${ await getErrorMessageForHttpStatusCode ( status ) } ) (path: ${ path } ) ` ,
370377 data : {
371378 code : status ,
372379 } ,
@@ -386,7 +393,7 @@ export async function queryApiSafeText(
386393 return {
387394 ok : false ,
388395 message : 'API request failed' ,
389- cause : ' Unexpected error reading response text' ,
396+ cause : ` Unexpected error reading response text (path: ${ path } )` ,
390397 }
391398 }
392399}
@@ -495,12 +502,13 @@ export async function sendApiRequest<T>(
495502 const errStr = e ? String ( e ) . trim ( ) : ''
496503 const message = 'API request failed'
497504 const rawCause = errStr || NO_ERROR_MESSAGE
498- const cause = message !== rawCause ? rawCause : ''
505+ const baseCause = message !== rawCause ? rawCause : ''
506+ const cause = baseCause ? `${ baseCause } (path: ${ path } )` : `(path: ${ path } )`
499507
500508 return {
501509 ok : false ,
502510 message,
503- ... ( cause ? { cause } : { } ) ,
511+ cause,
504512 }
505513 }
506514
@@ -513,7 +521,7 @@ export async function sendApiRequest<T>(
513521 return {
514522 ok : false ,
515523 message : 'Socket API error' ,
516- cause : `${ result . statusText } (reason: ${ await getErrorMessageForHttpStatusCode ( status ) } )` ,
524+ cause : `${ result . statusText } (reason: ${ await getErrorMessageForHttpStatusCode ( status ) } ) (path: ${ path } ) ` ,
517525 data : {
518526 code : status ,
519527 } ,
@@ -532,7 +540,7 @@ export async function sendApiRequest<T>(
532540 return {
533541 ok : false ,
534542 message : 'API request failed' ,
535- cause : ' Unexpected error parsing response JSON' ,
543+ cause : ` Unexpected error parsing response JSON (path: ${ path } )` ,
536544 }
537545 }
538546}
0 commit comments