mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-01 21:30:16 +02:00
Fixed update checking on App page
This commit is contained in:
@@ -14,7 +14,7 @@ import 'package:dynamic_color/dynamic_color.dart';
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
|
||||
const String currentReleaseTag =
|
||||
'v0.5.0-beta'; // KEEP THIS IN SYNC WITH GITHUB RELEASES
|
||||
'v0.5.1-beta'; // KEEP THIS IN SYNC WITH GITHUB RELEASES
|
||||
|
||||
const String bgUpdateCheckTaskName = 'bg-update-check';
|
||||
|
||||
|
@@ -293,6 +293,11 @@ class AppsProvider with ChangeNotifier {
|
||||
}
|
||||
await saveApps([newApp]);
|
||||
return newApp;
|
||||
} else if ((newApp.lastUpdateCheck?.microsecondsSinceEpoch ?? 0) -
|
||||
(currentApp.lastUpdateCheck?.microsecondsSinceEpoch ?? 0) >
|
||||
5000000) {
|
||||
currentApp.lastUpdateCheck = newApp.lastUpdateCheck;
|
||||
await saveApps([currentApp]);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -306,7 +311,7 @@ class AppsProvider with ChangeNotifier {
|
||||
if (ignoreAfter != null) {
|
||||
appIds = appIds
|
||||
.where((id) =>
|
||||
apps[id]!.app.lastUpdateCheck != null &&
|
||||
apps[id]!.app.lastUpdateCheck == null ||
|
||||
apps[id]!.app.lastUpdateCheck!.isBefore(ignoreAfter))
|
||||
.toList();
|
||||
}
|
||||
|
Reference in New Issue
Block a user