Umstellung auf UTC Timestamp

This commit is contained in:
Sven committed 2025-09-10 13:40:45 +02:00
1 parent 6154bf833e
commit ac6c468870
10 files changed
+41 -107

No files matched your search

+3 -2
View File
@@ -161,7 +161,7 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
SizedBox(
width: double.infinity,
child: Text(
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.parse(job.ordertime).toLocal()).toString(),
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.fromMillisecondsSinceEpoch(job.ordertime * 1000, isUtc: true).toLocal()).toString(),
textAlign: TextAlign.left,
style: TextStyle(backgroundColor: isJobTooFarInFuture(job) ? Colors.red : Colors.transparent),
),
@@ -263,7 +263,7 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
SizedBox(
width: double.infinity,
child: Text(
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.parse(job.ordertime).toLocal()).toString(),
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.fromMillisecondsSinceEpoch(job.ordertime, isUtc: true).toLocal()).toString(),
textAlign: TextAlign.left,
style: TextStyle(backgroundColor: isJobTooFarInFuture(job) ? Colors.red : Colors.transparent),
),
@@ -377,6 +377,7 @@ _sendAnswer(SharedMapReference mapReference, Job job, int item) async {
message.track = Track();
message.track.time = Util.nowUnixSecondsUtc();
message.track.pos = FinTaskPos();
message.track.pos!.time = currentPosition != null ? Util.toUnixSecondsUtc(currentPosition.timestamp) : 0;
message.track.pos!.lat = currentPosition != null ? currentPosition.latitude : 0.0;
message.track.pos!.long = currentPosition != null ? currentPosition.longitude : 0.0;
message.track.pos!.acc = currentPosition != null ? currentPosition.accuracy.toInt() : 0;