Erweiterungen Ranking
This commit is contained in:
1 parent
9f89673751
commit
f72ca72576
1 file changed
+15
-13
@@ -1,3 +1,5 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:isar/isar.dart';
|
||||
import 'package:stadtbote/content_views/utils/content_view_widget.dart';
|
||||
@@ -166,29 +168,29 @@ class _ApproachAreaPageState extends State<ApproachAreaPage> {
|
||||
}
|
||||
|
||||
_sendZip(Rank rank, String zip, ModeEnum mode) {
|
||||
var zipMessage = ZipMessage();
|
||||
var message = ZipMessage();
|
||||
|
||||
if (mode == ModeEnum.set) {
|
||||
var position = MyApp.currentPosition;
|
||||
|
||||
zipMessage.setPos = ZipSetPos();
|
||||
zipMessage.setPos!.zip = zip;
|
||||
message.setPos = ZipSetPos();
|
||||
message.setPos!.zip = zip;
|
||||
|
||||
if (position != null) {
|
||||
zipMessage.setPos!.track = ZipTrack();
|
||||
zipMessage.setPos!.track.time = DateTime.now().toIso8601String();
|
||||
zipMessage.setPos!.track.pos = ZipTrackPos();
|
||||
zipMessage.setPos!.track.pos!.lat = position.latitude;
|
||||
zipMessage.setPos!.track.pos!.long = position.longitude;
|
||||
zipMessage.setPos!.track.pos!.acc = position.accuracy.toInt();
|
||||
message.setPos!.track = ZipTrack();
|
||||
message.setPos!.track.time = DateTime.now().toIso8601String();
|
||||
message.setPos!.track.pos = ZipTrackPos();
|
||||
message.setPos!.track.pos!.lat = position.latitude;
|
||||
message.setPos!.track.pos!.long = position.longitude;
|
||||
message.setPos!.track.pos!.acc = position.accuracy.toInt();
|
||||
}
|
||||
} else {
|
||||
zipMessage.reqZip = ZipReqZip();
|
||||
zipMessage.reqZip!.id = rank.id;
|
||||
zipMessage.reqZip!.zip = zip;
|
||||
message.reqZip = ZipReqZip();
|
||||
message.reqZip!.id = rank.id;
|
||||
message.reqZip!.zip = zip;
|
||||
}
|
||||
|
||||
MqttCore.instance.publishPayloadMessage("rank", zipMessage.toJson());
|
||||
MqttCore.instance.publishText("/appserver/to_server/100/1/104400/set_location", jsonEncode(message.toJson()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user