RoomsUpdate.fromJson constructor

RoomsUpdate.fromJson(
  1. Map<String, Object?> json
)

Implementation

RoomsUpdate.fromJson(Map<String, Object?> json) {
  join = json.tryGetMap<String, Object?>('join')?.catchMap((k, v) =>
      MapEntry(k, JoinedRoomUpdate.fromJson(v as Map<String, Object?>)));
  invite = json.tryGetMap<String, Object?>('invite')?.catchMap((k, v) =>
      MapEntry(k, InvitedRoomUpdate.fromJson(v as Map<String, Object?>)));
  leave = json.tryGetMap<String, Object?>('leave')?.catchMap((k, v) =>
      MapEntry(k, LeftRoomUpdate.fromJson(v as Map<String, Object?>)));
}