[AltStore] Limits background app refreshing to once every 6 hours

This commit is contained in:
Riley Testut
2019-08-28 11:07:49 -07:00
parent d45f052f16
commit 8df4c97a74

View File

@@ -99,7 +99,8 @@ extension InstalledApp
class func fetchAppsForBackgroundRefresh(in context: NSManagedObjectContext) -> [InstalledApp]
{
let date = Date().addingTimeInterval(-120)
// Date 6 hours before now.
let date = Date().addingTimeInterval(-1 * 6 * 60 * 60)
let predicate = NSPredicate(format: "(%K < %@) AND (%K != %@)",
#keyPath(InstalledApp.refreshedDate), date as NSDate,