diff --git a/package.json b/package.json index 9a5cb5b..0b0a947 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "sink", "type": "module", - "version": "0.1.3", + "version": "0.1.4", "private": true, "packageManager": "pnpm@9.7.1", "engines": { diff --git a/utils/api.ts b/utils/api.ts index 272d83c..fe56530 100644 --- a/utils/api.ts +++ b/utils/api.ts @@ -7,6 +7,10 @@ export function useAPI(api: string, options?: object): Promise { Authorization: `Bearer ${localStorage.getItem('SinkSiteToken') || ''}`, }, })).catch((error) => { + if (error?.status === 401) { + localStorage.removeItem('SinkSiteToken') + navigateTo('/dashboard/login') + } if (error?.data?.statusMessage) { toast(error?.data?.statusMessage) }