getVerificationStatus method

Future<Map<String, dynamic>> getVerificationStatus()

Get current verification status

Implementation

Future<Map<String, dynamic>> getVerificationStatus() async {
  try {
    final requestId = await _storage.retrieveValue('email_verification_request_id');
    final email = await _storage.retrieveValue('email_verification_request_email');
    final jwtToken = await _storage.getStoredJwtToken();
    final userType = await _storage.retrieveValue('user_type');

    return {
      'hasActiveRequest': requestId != null,
      'email': email,
      'isVerified': jwtToken != null,
      'userType': userType,
      'jwtToken': jwtToken,
    };
  } catch (e) {
    OnairosDebugHelper.log('❌ Error getting verification status: $e');
    return {
      'hasActiveRequest': false,
      'isVerified': false,
    };
  }
}