restoreToAppState method
Reads token+reqId from prefs, validates token age, and if valid, restores them into AppStateProvider. Returns true if restore succeeded (token present & valid and reqId present)
Implementation
Future<bool> restoreToAppState() async {
try {
final token = await getToken();
final reqId = await getReqId();
if (token == null || token.isEmpty) return false;
if (reqId == null || reqId.isEmpty) return false;
final appState = GetIt.I<AppStateProvider>();
appState.setToken(token);
appState.setReqId(reqId);
return true;
} catch (e) {
debugPrint?.call('AuthService.restoreToAppState: $e');
return false;
}
}