set user to last selected one

This commit is contained in:
55nknown
2022-11-21 12:41:22 +01:00
parent d3e5fc99ea
commit 7de3d211bb
8 changed files with 29 additions and 10 deletions

View File

@@ -1,3 +1,4 @@
import 'package:filcnaplo/models/settings.dart';
import 'package:filcnaplo/models/user.dart';
import 'package:filcnaplo_kreta_api/models/student.dart';
import 'package:flutter/foundation.dart';
@@ -18,8 +19,13 @@ class UserProvider with ChangeNotifier {
String? get nickname => user?.nickname;
String? get displayName => user?.displayName;
final SettingsProvider _settings;
UserProvider({required SettingsProvider settings}) : _settings = settings;
void setUser(String userId) {
_selectedUserId = userId;
_settings.update(lastAccountId: userId);
notifyListeners();
}