diff --git a/client/Data.ts b/client/Data.ts index 88f4ebb..e420f2b 100644 --- a/client/Data.ts +++ b/client/Data.ts @@ -21,6 +21,7 @@ const _data_cached = JSON.parse(_dec) declare global { interface Window { data: { + apply(): void access_token?: string } } diff --git a/client/ui/dialog/LoginDialog.tsx b/client/ui/dialog/LoginDialog.tsx index b8705bc..289b292 100644 --- a/client/ui/dialog/LoginDialog.tsx +++ b/client/ui/dialog/LoginDialog.tsx @@ -35,6 +35,7 @@ export default function LoginDialog({ if (checkApiSuccessOrSncakbar(re, "登錄失敗")) return data.access_token = re.data!.access_token as string + data.apply() location.reload() }) return (