diff --git a/lib/src/room.dart b/lib/src/room.dart index 93ff6aa9..759ec54b 100644 --- a/lib/src/room.dart +++ b/lib/src/room.dart @@ -225,7 +225,7 @@ class Room { /// list. List get pinnedEventIds { final pinned = getState(EventTypes.RoomPinnedEvents)?.content['pinned']; - return pinned is List ? pinned : []; + return pinned is Iterable ? pinned.map((e) => e.toString()).toList() : []; } /// Returns a localized displayname for this server. If the room is a groupchat