updateChatRoom method

Future<QChatRoom> updateChatRoom({
  1. required int roomId,
  2. String? name,
  3. String? avatarUrl,
  4. Json? extras,
})

Implementation

Future<QChatRoom> updateChatRoom({
  required int roomId,
  String? name,
  String? avatarUrl,
  Json? extras,
}) {
  return updateChatRoomImpl(
    roomId: roomId,
    name: name,
    avatarUrl: avatarUrl,
    extras: extras,
  ).run(_dio).map((state) {
    var data = state.run(_storage.rooms);
    _storage.rooms = data.second.toSet();
    return data.first;
  }).runOrThrow();
}