diff --git a/lib/consts.dart b/lib/consts.dart index 553218a..90f8117 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.28"; + static const VERSION = "1.0.0-beta.29"; static bool UPDATE_AVAILABLE = false; static UpdateChannel UPDATE_CHANNEL = UpdateChannel.beta; diff --git a/lib/data.dart b/lib/data.dart index ea68fc5..f2704e2 100644 --- a/lib/data.dart +++ b/lib/data.dart @@ -325,6 +325,7 @@ class SessionData { ContainsTripTimes = true; FlutterBackground.disableBackgroundExecution(); WakelockPlus.disable(); + NBTHelper.CommitNBT(data: CompoundTag(), name: "appstate"); Calls.dispatch(); } @@ -360,6 +361,9 @@ class SessionData { if (IsOnTheClock) { await Login(); + } else { + ResetAppSession(); + return; } StartTime = DateTime.parse(ct.get("start")!.asString()); diff --git a/pubspec.yaml b/pubspec.yaml index 9f38981..48afc0d 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.28 +version: 1.0.0-beta.29 environment: sdk: ^3.7.2