getCurrentUser method
Get current user (me endpoint)
Implementation
Future<UserData> getCurrentUser() async {
try {
print('👤 AuthService.getCurrentUser called');
final response = await _apiClient.get<Map<String, dynamic>>(
'/api/v1/auth/me',
);
print('✅ AuthService.getCurrentUser response received');
return UserData.fromJson(response);
} on ProdobitException {
rethrow;
} catch (e) {
print('❌ AuthService.getCurrentUser error: $e');
throw AuthException(
'Failed to get current user: $e',
code: 'GET_CURRENT_USER_ERROR',
);
}
}