diff --git a/lib/widgets/renderers/event.dart b/lib/widgets/renderers/event.dart index 3790406..20085c0 100644 --- a/lib/widgets/renderers/event.dart +++ b/lib/widgets/renderers/event.dart @@ -14,6 +14,7 @@ import "package:nexus/models/content/message.dart"; import "package:nexus/models/content/pinned_events.dart"; import "package:nexus/models/content/power_levels.dart"; import "package:nexus/models/content/server_acl.dart"; +import "package:nexus/models/content/topic.dart"; import "package:nexus/models/event.dart"; import "package:nexus/widgets/lazy_loading/message_displayname.dart"; import "package:nexus/widgets/renderers/message.dart"; @@ -87,6 +88,11 @@ class EventRenderer extends ConsumerWidget { Text("changed the room's join rules"), ]), + TopicContent() => GenericEventRenderer(Icons.description, [ + MessageDisplayname(event), + Text("updated the room topic"), + ]), + HistoryVisibilityContent(:final historyVisibility) => GenericEventRenderer(Icons.history, [ MessageDisplayname(event),