fix: handle dynamic content for pinned events

Signed-off-by: Lanna Michalke <l.michalke@famedly.com>
This commit is contained in:
Lanna Michalke 2022-02-14 18:18:34 +01:00
parent d148cd0266
commit ade7e7e910
1 changed files with 1 additions and 1 deletions

View File

@ -225,7 +225,7 @@ class Room {
/// list.
List<String> get pinnedEventIds {
final pinned = getState(EventTypes.RoomPinnedEvents)?.content['pinned'];
return pinned is List<String> ? pinned : [];
return pinned is Iterable ? pinned.map((e) => e.toString()).toList() : [];
}
/// Returns a localized displayname for this server. If the room is a groupchat