From 5f0e95d31c9e908c774f9320ea9aa61f6eac6ab9 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 11 Apr 2022 06:59:15 +0200 Subject: [PATCH 1/2] fix: Dont display own failed-to-send events in stories --- lib/pages/story/story_page.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/pages/story/story_page.dart b/lib/pages/story/story_page.dart index da49ce415..b56a3785d 100644 --- a/lib/pages/story/story_page.dart +++ b/lib/pages/story/story_page.dart @@ -401,7 +401,10 @@ class StoryPageController extends State { final timeline = this.timeline = await room.getTimeline(); timeline.requestKeys(); var events = timeline.events - .where((e) => e.type == EventTypes.Message && !e.redacted) + .where((e) => + e.type == EventTypes.Message && + !e.redacted && + e.status == EventStatus.synced) .toList(); final hasOutdatedEvents = events.removeOutdatedEvents(); From 5a42803ac77f4e504c07c8121fbf277ca2ce6c32 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 11 Apr 2022 07:00:01 +0200 Subject: [PATCH 2/2] feat: Play audio messages in stories --- lib/pages/story/story_view.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pages/story/story_view.dart b/lib/pages/story/story_view.dart index 93b8c77b2..b45f7cc87 100644 --- a/lib/pages/story/story_view.dart +++ b/lib/pages/story/story_view.dart @@ -179,7 +179,8 @@ class StoryView extends StatelessWidget { hash: hash, imageFit: BoxFit.cover, ), - if (event.messageType == MessageTypes.Video && + if ({MessageTypes.Video, MessageTypes.Audio} + .contains(event.messageType) && PlatformInfos.isMobile) Positioned( top: 80,