storePendingSession method
Store pending verification session for manual verification
Implementation
Future<void> storePendingSession(VerificationResponse response) async {
if (response.status == 'requires_manual_verification' && response.sessionId != null) {
try {
final sessionData = {
'session_id': response.sessionId,
'status': response.status,
'message': response.message,
'created_at': DateTime.now().toIso8601String(),
};
// Store in SharedPreferences
final prefs = await SharedPreferences.getInstance();
await prefs.setString('pending_verification_session', jsonEncode(sessionData));
print('Storing pending session: ${response.sessionId}');
} catch (e) {
print('Error storing pending session: $e');
}
}
}