diff --git a/lib/src/utils/public_rooms_response.dart b/lib/src/utils/public_rooms_response.dart index 37d858d..c3db19f 100644 --- a/lib/src/utils/public_rooms_response.dart +++ b/lib/src/utils/public_rooms_response.dart @@ -55,7 +55,8 @@ class PublicRoomEntry { }); PublicRoomEntry.fromJson(Map json, Client client) - : aliases = json['aliases'].cast(), + : aliases = + json.containsKey('aliases') ? json['aliases'].cast() : [], avatarUrl = json['avatar_url'], guestCanJoin = json['guest_can_join'], name = json['name'],