From 476ffc344d37b67422c998eb89071574becf6446 Mon Sep 17 00:00:00 2001 From: Tristan Yang Date: Wed, 15 Feb 2023 10:03:47 +0800 Subject: [PATCH] fix: guest login --- src/app/services/auth.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/services/auth.ts b/src/app/services/auth.ts index c1792a7d..96f3e79d 100644 --- a/src/app/services/auth.ts +++ b/src/app/services/auth.ts @@ -60,14 +60,14 @@ export const authApi = createApi({ }), guestLogin: builder.query({ query: () => ({ url: "/token/login_guest" }), - async onQueryStarted(params, { dispatch, queryFulfilled }) { + async onQueryStarted(param, { dispatch, queryFulfilled }) { try { const { data } = await queryFulfilled; if (data) { dispatch(setAuthData(data)); + // 从localstorage 去掉 magic token + localStorage.removeItem(KEY_LOCAL_MAGIC_TOKEN); } - // 从localstorage 去掉 magic token - localStorage.removeItem(KEY_LOCAL_MAGIC_TOKEN); } catch { console.log("guest login error"); } @@ -218,5 +218,6 @@ export const { useCheckMagicTokenValidMutation, useUpdatePasswordMutation, useRegisterMutation, - useLazyDeleteCurrentAccountQuery + useLazyDeleteCurrentAccountQuery, + useGuestLoginWithNoEffectQuery } = authApi;