fix: guest login

This commit is contained in:
Tristan Yang
2023-02-15 10:03:47 +08:00
parent 7a53a3af86
commit 476ffc344d
+4 -3
View File
@@ -60,14 +60,14 @@ export const authApi = createApi({
}), }),
guestLogin: builder.query<AuthData, void>({ guestLogin: builder.query<AuthData, void>({
query: () => ({ url: "/token/login_guest" }), query: () => ({ url: "/token/login_guest" }),
async onQueryStarted(params, { dispatch, queryFulfilled }) { async onQueryStarted(param, { dispatch, queryFulfilled }) {
try { try {
const { data } = await queryFulfilled; const { data } = await queryFulfilled;
if (data) { if (data) {
dispatch(setAuthData(data)); dispatch(setAuthData(data));
}
// 从localstorage 去掉 magic token // 从localstorage 去掉 magic token
localStorage.removeItem(KEY_LOCAL_MAGIC_TOKEN); localStorage.removeItem(KEY_LOCAL_MAGIC_TOKEN);
}
} catch { } catch {
console.log("guest login error"); console.log("guest login error");
} }
@@ -218,5 +218,6 @@ export const {
useCheckMagicTokenValidMutation, useCheckMagicTokenValidMutation,
useUpdatePasswordMutation, useUpdatePasswordMutation,
useRegisterMutation, useRegisterMutation,
useLazyDeleteCurrentAccountQuery useLazyDeleteCurrentAccountQuery,
useGuestLoginWithNoEffectQuery
} = authApi; } = authApi;