🐛 Fix login did not load user data

This commit is contained in:
LittleSheep 2025-04-05 23:44:11 +08:00
parent cead09f3aa
commit 151f917b07
2 changed files with 2 additions and 6 deletions

View File

@ -294,12 +294,7 @@ class _UnauthorizedAccountScreen extends StatelessWidget {
leading: const Icon(Symbols.login),
trailing: const Icon(Symbols.chevron_right),
onTap: () {
GoRouter.of(context).pushNamed('authLogin').then((value) {
if (value == true && context.mounted) {
final ua = context.read<UserProvider>();
ua.refreshUser();
}
});
GoRouter.of(context).pushNamed('authLogin');
},
),
ListTile(

View File

@ -160,6 +160,7 @@ class _LoginCheckScreenState extends State<_LoginCheckScreen> {
sn.setTokenPair(atk, rtk);
if (!mounted) return;
final user = context.read<UserProvider>();
user.isAuthorized = true;
await user.refreshUser();
if (!mounted) return;
final ws = context.read<WebSocketProvider>();