Commit 5e93fc3

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-01-12 15:13:28
ensure last settings version id always the most recent
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent fda32d7
Changed files (1)
lib/main.dart
@@ -15,6 +15,7 @@ import 'package:flutter/material.dart';
 import 'package:flutter_gen/gen_l10n/app_localizations.dart';
 import 'package:flutter_localizations/flutter_localizations.dart';
 import 'package:fluttertoast/fluttertoast.dart';
+import 'package:package_info_plus/package_info_plus.dart';
 import 'package:path/path.dart';
 import 'package:provider/provider.dart';
 import 'package:sqflite/sqflite.dart';
@@ -83,6 +84,8 @@ Future<Widget> _loadApp() async {
   }
   if (settings.allowMissingValues && settings.validateInputs) settings.validateInputs = false;
 
+  settings.lastVersion = int.parse((await PackageInfo.fromPlatform()).buildNumber);
+
   // Reset the step size intervall to current on startup
   intervalStorageManager.mainPage.setToMostRecentIntervall();