From 791d60633697e98e481a79f7487452bf259abb32 Mon Sep 17 00:00:00 2001 From: zontreck Date: Sun, 25 May 2025 14:33:22 -0700 Subject: [PATCH] Fix typo in end time serialization --- lib/consts.dart | 2 +- lib/data.dart | 4 ++-- lib/pages/WorkData.dart | 8 ++++---- pubspec.yaml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/consts.dart b/lib/consts.dart index 542b905..c806734 100644 --- a/lib/consts.dart +++ b/lib/consts.dart @@ -9,7 +9,7 @@ class TTConsts { static get SESSION_SERVER => "https://api.zontreck.com/timetrack/$UPDATE_CHANNEL/timetrack.php"; - static const VERSION = "1.0.0-beta.21"; + static const VERSION = "1.0.0-beta.22"; static bool UPDATE_AVAILABLE = false; static UpdateChannel UPDATE_CHANNEL = UpdateChannel.beta; diff --git a/lib/data.dart b/lib/data.dart index 814f692..f32492d 100644 --- a/lib/data.dart +++ b/lib/data.dart @@ -386,7 +386,7 @@ class SessionData { NbtUtils.writeBoolean(ct, "inprog", IsOnTheClock); // No need to write the contains trip times flag, it is set during deserialization. For inprog sessions, it will be set to true by the system. ct.put("start", StringTag.valueOf(StartTime.toIso8601String())); - if (EndTime.year < 2000) { + if (EndTime.year > 2000) { // We have a end time ct.put("end", StringTag.valueOf(EndTime.toIso8601String())); } @@ -679,7 +679,7 @@ class Trip { CompoundTag ct = CompoundTag(); ct.put("start", StringTag.valueOf(StartTime.toIso8601String())); - if (EndTime.year < 2000) { + if (EndTime.year > 2000) { ct.put("end", StringTag.valueOf(EndTime.toIso8601String())); } diff --git a/lib/pages/WorkData.dart b/lib/pages/WorkData.dart index 8280da0..d2650a7 100644 --- a/lib/pages/WorkData.dart +++ b/lib/pages/WorkData.dart @@ -54,22 +54,22 @@ class _WorkData extends State { "Total saved GPS Positions: ${SessionData.positions.length}", style: TextStyle(fontSize: 18), ), - if (SessionData.StartTime.year != 0) + if (SessionData.StartTime.year > 2000) Text( "Start Date & Time: ${SessionData.StartTime.toString()}", style: TextStyle(fontSize: 18), ), - if (SessionData.IsReadOnly && SessionData.StartTime.year != 0) + if (SessionData.IsReadOnly && SessionData.StartTime.year > 2000) Text( "End Date & Time: ${SessionData.EndTime.toString()}", style: TextStyle(fontSize: 18), ), - if (SessionData.StartTime.year != 0) + if (SessionData.StartTime.year > 2000) Text( "Total time worked: ${SessionData.GetTotalTimeWorked(SessionData.StartTime, SessionData.EndTime)}", style: TextStyle(fontSize: 18), ), - if (SessionData.StartTime.year == 0) + if (SessionData.StartTime.year < 2000) ListTile( title: Text("ERROR"), subtitle: Text( diff --git a/pubspec.yaml b/pubspec.yaml index e5d9d2c..50f72c1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.0-beta.21 +version: 1.0.0-beta.22 environment: sdk: ^3.7.2