From 44333f06a7c7b9a5b083e565282dee91100e17b9 Mon Sep 17 00:00:00 2001 From: Sven Carstensen Date: Thu, 8 Feb 2024 14:59:26 +0100 Subject: [PATCH] Erweiterungen --- lib/content_views/task_list_page.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/content_views/task_list_page.dart b/lib/content_views/task_list_page.dart index aae791c..d3b3a50 100644 --- a/lib/content_views/task_list_page.dart +++ b/lib/content_views/task_list_page.dart @@ -109,6 +109,7 @@ class _TaskListPageState extends State { var textColor = isTaskActive(i) ? Colors.black : const Color(0x33000000); + var optional = taskInfo.task.opt != null && taskInfo.task.opt == true; steps.add( ListTile( minVerticalPadding: 0, @@ -151,7 +152,7 @@ class _TaskListPageState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ Text( - taskInfo.task.topic, + taskInfo.task.topic + (optional ? "" : " *"), textAlign: TextAlign.left, style: TextStyle( color: textColor, @@ -339,6 +340,8 @@ class _TaskListPageState extends State { _popup.dismiss(context), taskInfo.completed = true, + + setState(() {}) }); }); } @@ -457,7 +460,7 @@ class _TaskListPageState extends State { finTourMessage.finTour.tasks.add(finTourTask); } - MqttCore.instance.publishPayloadMessage("fin_tour", finTourMessage.toJson()); + MqttCore.instance.publishPayloadMessage("job", finTourMessage.toJson()); widget.tour.state = 9; await MyApp.isarInstance.writeTxn(() async {