updateCurrentUser method

Future<User> updateCurrentUser(
  1. UserUpdateBuilder builder
)

Update the current user.

Implementation

Future<User> updateCurrentUser(UserUpdateBuilder builder) async {
  final route = HttpRoute()..users(id: '@me');
  final request = BasicRequest(
    route,
    method: 'PATCH',
    body: jsonEncode(builder.build()),
  );

  final response = await client.httpHandler.executeSafe(request);
  final user = parse(response.jsonBody as Map<String, Object?>);

  client.updateCacheWith(user);
  return user;
}