setAuthTokenModel method
- AuthTokenModel authTokenModel
Serialises authTokenModel to JSON and writes it to secure storage,
overwriting any previously stored token.
Called after a successful login or token refresh to persist the session across app restarts. Errors are caught and logged — they do not propagate.
Implementation
Future<void> setAuthTokenModel(AuthTokenModel authTokenModel) async {
try {
await storage.write(key: _keyTokens, value: json.encode(authTokenModel.toJson()));
} catch (e) {
final AppLogger logger = getIt<AppLogger>();
logger.warn('SecureStorage: Failed to write auth token model', error: e);
}
}