getCurrentUser method

Future<UserModel> getCurrentUser()

Gets the currently authenticated user's profile.

Sends a GET /current request (requires authentication token).

Returns the current UserModel.

Throws DioError on failure.

Implementation

Future<UserModel> getCurrentUser() async {
  final response = await client.dio.get('/current');
  return UserModel.fromJson(response.data as Map<String, dynamic>);
}