checkUser method
Check user before OTP request
Implementation
Future<Map<String, dynamic>> checkUser({
required String email,
}) async {
try {
print('🔍 AuthService.checkUser called');
print(' Email: $email');
final response = await _apiClient.post<Map<String, dynamic>>(
'/api/v1/auth/check-user',
data: {
'email': email,
},
);
print('✅ AuthService.checkUser response received');
return response;
} on ProdobitException {
rethrow;
} catch (e) {
print('❌ AuthService.checkUser error: $e');
throw AuthException(
'Failed to check user: $e',
code: 'CHECK_USER_ERROR',
);
}
}