Fixed refresh missing email issue
This commit is contained in:
@@ -23,7 +23,7 @@ import {
|
||||
import Cookies from 'js-cookie';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { useForm } from '@mantine/form';
|
||||
import { login, register, logout, me } from '@/api/auth';
|
||||
import { login, register, logout, me, refresh } from '@/api/auth';
|
||||
import { User } from '@/api/auth.types';
|
||||
import { useToggle } from '@mantine/hooks';
|
||||
|
||||
@@ -82,7 +82,13 @@ export default function Topbar() {
|
||||
}
|
||||
});
|
||||
} else {
|
||||
setUser(undefined);
|
||||
refresh(true).then((response) => {
|
||||
if (response) {
|
||||
setUser(response.user);
|
||||
} else {
|
||||
setUser(undefined);
|
||||
}
|
||||
});
|
||||
}
|
||||
}, []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user