Erweiterungen
This commit is contained in:
1 parent
6d56beb44f
commit
8f0a510c12
4 files changed
+20
-23
No files matched your search
@@ -428,30 +428,29 @@ class _TaskListPageState extends State<TaskListPage> {
|
||||
}
|
||||
|
||||
_sendFinTourMessage() async {
|
||||
var finTourMessage = FinTourMessage();
|
||||
finTourMessage.finTour = FinTour();
|
||||
finTourMessage.finTour.trId = widget.tour.id;
|
||||
finTourMessage.finTour.com = "Mir doch egal!";
|
||||
var message = FinTour();
|
||||
message.trId = widget.tour.id;
|
||||
message.com = "Mir doch egal!";
|
||||
|
||||
var position = MyApp.currentPosition;
|
||||
if (position != null) {
|
||||
finTourMessage.finTour.track = Track();
|
||||
finTourMessage.finTour.track.time = DateTime.now().toIso8601String();
|
||||
finTourMessage.finTour.track.pos = FinTaskPos();
|
||||
finTourMessage.finTour.track.pos.lat = position.latitude;
|
||||
finTourMessage.finTour.track.pos.long = position.longitude;
|
||||
message.track = Track();
|
||||
message.track.time = DateTime.now().toIso8601String();
|
||||
message.track.pos = FinTaskPos();
|
||||
message.track.pos.lat = position.latitude;
|
||||
message.track.pos.long = position.longitude;
|
||||
}
|
||||
|
||||
finTourMessage.finTour.tasks = [];
|
||||
message.tasks = [];
|
||||
for(var taskInfo in _taskList) {
|
||||
if (taskInfo.answer != null) {
|
||||
var finTourTask = FinTourTask.fromJson(jsonDecode(taskInfo.answer!));
|
||||
|
||||
finTourMessage.finTour.tasks.add(finTourTask);
|
||||
message.tasks.add(finTourTask);
|
||||
}
|
||||
}
|
||||
|
||||
MqttCore.instance.publishPayloadMessage("fin_tour", finTourMessage.toJson());
|
||||
MqttCore.instance.publishText("/appserver/to_server/100/1/104400/fin_tour", jsonEncode(message.toJson()));
|
||||
|
||||
widget.tour.state = Constants.stateFinishedNotConfirmed;
|
||||
await MyApp.isarInstance.writeTxn(() async {
|
||||
|
||||
Reference in new issue
Block a user