🐛 Fix login did not load user data
This commit is contained in:
parent
cead09f3aa
commit
151f917b07
@ -294,12 +294,7 @@ class _UnauthorizedAccountScreen extends StatelessWidget {
|
|||||||
leading: const Icon(Symbols.login),
|
leading: const Icon(Symbols.login),
|
||||||
trailing: const Icon(Symbols.chevron_right),
|
trailing: const Icon(Symbols.chevron_right),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
GoRouter.of(context).pushNamed('authLogin').then((value) {
|
GoRouter.of(context).pushNamed('authLogin');
|
||||||
if (value == true && context.mounted) {
|
|
||||||
final ua = context.read<UserProvider>();
|
|
||||||
ua.refreshUser();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
ListTile(
|
ListTile(
|
||||||
|
@ -160,6 +160,7 @@ class _LoginCheckScreenState extends State<_LoginCheckScreen> {
|
|||||||
sn.setTokenPair(atk, rtk);
|
sn.setTokenPair(atk, rtk);
|
||||||
if (!mounted) return;
|
if (!mounted) return;
|
||||||
final user = context.read<UserProvider>();
|
final user = context.read<UserProvider>();
|
||||||
|
user.isAuthorized = true;
|
||||||
await user.refreshUser();
|
await user.refreshUser();
|
||||||
if (!mounted) return;
|
if (!mounted) return;
|
||||||
final ws = context.read<WebSocketProvider>();
|
final ws = context.read<WebSocketProvider>();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user