Browse Source

chore(gui-v2): return error and response in interceptor

pull/2837/head
braks 2 years ago
parent
commit
0b07337c92
  1. 6
      packages/nc-gui-v2/composables/useApi.ts

6
packages/nc-gui-v2/composables/useApi.ts

@ -42,6 +42,8 @@ export function useApi<Data = any, RequestConfig = any>(_?: UseApiProps): UseApi
error.value = requestError error.value = requestError
response.value = null response.value = null
isLoading.value = false isLoading.value = false
return requestError
}, },
) )
@ -51,11 +53,15 @@ export function useApi<Data = any, RequestConfig = any>(_?: UseApiProps): UseApi
// can't properly typecast // can't properly typecast
response.value = apiResponse response.value = apiResponse
isLoading.value = false isLoading.value = false
return apiResponse
}, },
(apiError) => { (apiError) => {
errorHook.trigger(apiError) errorHook.trigger(apiError)
error.value = apiError error.value = apiError
isLoading.value = false isLoading.value = false
return apiError
}, },
) )

Loading…
Cancel
Save