fix login bug
This commit is contained in:
@@ -14,10 +14,10 @@ const useConsumeCode = (onWrongCode: () => void) => {
|
||||
onSuccess: async (data) => {
|
||||
if (data.status === 'OK') {
|
||||
const response = await fetchMe();
|
||||
queryClient.setQueryData(playerKeys.auth, data);
|
||||
if (!response.success || !response.data.user) {
|
||||
navigate({ to: '/login', search: { stage: 'name' } });
|
||||
} else {
|
||||
queryClient.setQueryData(playerKeys.auth, response.data);
|
||||
toast.success('Successfully logged in. Welcome back!');
|
||||
navigate({ to: '/' })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user