checkVerificationStatus method

Future<Map<String, dynamic>> checkVerificationStatus({
  1. required String email,
})

Check verification status

Implementation

Future<Map<String, dynamic>> checkVerificationStatus({
  required String email,
}) async {
  try {
    print('🔍 AuthService.checkVerificationStatus called');

    final response = await _apiClient.post<Map<String, dynamic>>(
      '/api/v1/auth/check-verification-status',
      data: {
        'email': email,
      },
    );

    print('✅ AuthService.checkVerificationStatus response received');
    return response;
  } on ProdobitException {
    rethrow;
  } catch (e) {
    print('❌ AuthService.checkVerificationStatus error: $e');
    throw AuthException(
      'Failed to check verification status: $e',
      code: 'CHECK_VERIFICATION_ERROR',
    );
  }
}