setUserModel method
- UserModel userModel
Serialises userModel to JSON and writes it to secure storage, overwriting
any previously stored user.
Errors are caught and logged — they do not propagate.
Implementation
Future<void> setUserModel(UserModel userModel) async {
try {
await storage.write(key: _userModelKey, value: json.encode(userModel.toJson()));
} catch (e) {
final AppLogger logger = getIt<AppLogger>();
logger.warn('SecureStorage: Failed to write user model', error: e);
}
}