From 857386962a9dd4f53f62759ccc0504be3bb02bb9 Mon Sep 17 00:00:00 2001 From: mr Date: Mon, 28 Apr 2025 16:43:55 +0200 Subject: [PATCH] push --- lib/widgets/sheduler_items/scheduler_item.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/widgets/sheduler_items/scheduler_item.dart b/lib/widgets/sheduler_items/scheduler_item.dart index 1161b72..5b5f65b 100644 --- a/lib/widgets/sheduler_items/scheduler_item.dart +++ b/lib/widgets/sheduler_items/scheduler_item.dart @@ -24,7 +24,10 @@ class SchedulerItemWidgetState extends State { for (var element in widget.data.keys.toList()..sort((a, b) => DateTime.parse(a).compareTo(DateTime.parse(b)))) { List widgets = []; for (var ev in widget.data[element] ?? ([] as List)) { - widget.keys[ev.startDate!] = GlobalKey(); + Duration durationBefore = DateTime.parse(ev.startDate!).difference(DateTime.now().toUtc()) + Duration(seconds: 5); + Future.delayed(durationBefore, () { + widget.parent?.setState(() { }); + }); var d2 = DateTime.parse(ev.startDate!).toLocal(); DateTime? d3; try { d3 = DateTime.parse(ev.endDate!).toLocal();