updateUser method

Future<void> updateUser(
  1. User data
)

Updates a user.

Implementation

Future<void> updateUser(User data) {
  if (data.id == null) {
    throw ArgumentError('User id cannot be null');
  }

  return _apiClient
      .updateUser(data.id!, data.mapToRequest())
      .catchError((error) {
    _crashlytics?.recordError(error, StackTrace.current);
    throw error;
  });
}