getCurrentUser method
Gets the current user
Implementation
Future<User> getCurrentUser() async {
final response = await _client.get(
Uri.parse('$baseUrl/users/me'),
headers: _headers,
);
final data = _handleResponse(response);
final userData = data['user'] as Map<String, dynamic>? ?? data;
return User.fromJson(userData);
}