Add network error catch

This commit is contained in:
jeffvli 2023-11-16 23:35:26 -08:00
parent fdfbad68e2
commit ccd8d2b6b0
4 changed files with 29 additions and 5 deletions

View file

@ -185,9 +185,15 @@ export const ssApiClient = (args: {
status: result.status,
};
} catch (e: Error | AxiosError | any) {
console.log('CATCH ERR');
if (isAxiosError(e)) {
if (e.code === 'ERR_NETWORK') {
throw new Error(
i18n.t('error.networkError', {
postProcess: 'sentenceCase',
}) as string,
);
}
const error = e as AxiosError;
const response = error.response as AxiosResponse;