Update live_information.dart
This commit is contained in:
@@ -88,9 +88,11 @@ class LiveInformation {
|
||||
DateTime now = DateTime.now();
|
||||
if (announcement.timestamp != null) {
|
||||
Duration difference = now.difference(announcement.timestamp!);
|
||||
if (difference.inMilliseconds <= 100) {
|
||||
if (abs(difference.inMilliseconds) <= 100) {
|
||||
// Account for the time lost by the periodic timer
|
||||
await Future.delayed(Duration(milliseconds: 100 - difference.inMilliseconds));
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -175,7 +177,7 @@ class LiveInformation {
|
||||
if (announcement is ManualAnnouncementEntry) {
|
||||
|
||||
// 5 sedonds in the future
|
||||
DateTime scheduledTime = DateTime.now().add(Duration(seconds: 10));
|
||||
DateTime scheduledTime = DateTime.now().add(Duration(seconds: 60));
|
||||
|
||||
final document = databases.createDocument(
|
||||
documentId: appwrite.ID.unique(),
|
||||
@@ -485,4 +487,6 @@ class ManualAnnouncementEntry extends AnnouncementQueueEntry {
|
||||
scheduledTime: scheduledTime,
|
||||
timestamp: timestamp,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
var abs = (int value) => value < 0 ? -value : value;
|
||||
Reference in New Issue
Block a user