chore: Fix stories invites

This commit is contained in:
Christian Pauly 2021-12-26 08:33:57 +01:00
parent b29deec76d
commit b10e3577f9

View File

@ -125,9 +125,7 @@ class StoriesHeader extends StatelessWidget {
), ),
unread: room.notificationCount > 0 || unread: room.notificationCount > 0 ||
room.membership == Membership.invite, room.membership == Membership.invite,
onPressed: () => room.hasPosts onPressed: () => _goToStoryAction(context, room.id),
? _goToStoryAction(context, room.id)
: _contextualActions(context, room),
onLongPressed: () => _contextualActions(context, room), onLongPressed: () => _contextualActions(context, room),
), ),
), ),
@ -144,6 +142,7 @@ extension on Room {
getState(EventTypes.RoomCreate)!.sender.calcDisplayname(); getState(EventTypes.RoomCreate)!.sender.calcDisplayname();
bool get hasPosts { bool get hasPosts {
if (membership == Membership.invite) return true;
final lastEvent = this.lastEvent; final lastEvent = this.lastEvent;
if (lastEvent == null) return false; if (lastEvent == null) return false;
if (lastEvent.type != EventTypes.Message) return false; if (lastEvent.type != EventTypes.Message) return false;