diff --git a/src/components/hooks/useApi.ts b/src/components/hooks/useApi.ts index d8a05d92..dfa48e2f 100644 --- a/src/components/hooks/useApi.ts +++ b/src/components/hooks/useApi.ts @@ -9,7 +9,7 @@ const selector = (state: { shareToken: { token?: string } }) => state.shareToken async function handleResponse(res: FetchResponse): Promise { if (!res.ok) { - return Promise.reject(new Error(res.error)); + return Promise.reject(new Error(res.error?.error || res.error || 'Unexpectd error.')); } return Promise.resolve(res.data); }