diff --git a/lib/singletons/live_information.dart b/lib/singletons/live_information.dart index e18e334..24f9996 100644 --- a/lib/singletons/live_information.dart +++ b/lib/singletons/live_information.dart @@ -87,6 +87,10 @@ class LiveInformation { return; } + Duration difference = DateTime.now().difference(announcementQueue.first.timestamp!); + + await Future.delayed(Duration(milliseconds: 100 - difference.inMilliseconds)); + AnnouncementQueueEntry announcement = announcementQueue.first; announcementDelegate.trigger(announcement); _currentAnnouncement = announcement.displayText;