Erweiterungen

This commit is contained in:
Sven committed 2024-02-08 13:51:52 +01:00
1 parent 43e146594e
commit 47f31b7a5a
7 files changed
+23 -8

No files matched your search

+12 -2
View File
@@ -6,6 +6,7 @@ import 'package:isar/isar.dart';
import 'package:kumi_popup_window/kumi_popup_window.dart';
import 'package:stadtbote/content_views/utils/content_view_widget.dart';
import 'package:stadtbote/content_views/utils/header_info.dart';
import 'package:stadtbote/model/job.dart';
import 'package:stadtbote/model/job_tour.dart';
import 'package:stadtbote/popups/tasks_popups/arrived_popup.dart';
import 'package:stadtbote/popups/tasks_popups/commision_number_popup.dart';
@@ -27,7 +28,9 @@ import '../model/task_info.dart';
import '../tools/util.dart';
class TaskListPage extends ContentViewWidget {
const TaskListPage({super.key, required this.tour, this.readOnly = false});
const TaskListPage({super.key, required this.job, required this.tour, this.readOnly = false});
final Job job;
final JobTour tour;
@@ -427,7 +430,7 @@ class _TaskListPageState extends State<TaskListPage> {
}
}
*/
_sendFinTourMessage() {
_sendFinTourMessage() async {
var finTourMessage = FinTourMessage();
finTourMessage.finTour = FinTour();
finTourMessage.finTour.trId = widget.tour.id;
@@ -455,5 +458,12 @@ class _TaskListPageState extends State<TaskListPage> {
}
MqttCore.instance.publishPayloadMessage("job", finTourMessage.toJson());
widget.tour.state = 9;
await MyApp.isarInstance.writeTxn(() async {
await MyApp.isarInstance.jobs.put(widget.job);
});
Navigator.of(context).popUntil((route) => route.isFirst);
}
}