Deletes cached apps after they’ve been uninstalled from device

This commit is contained in:
Riley Testut
2020-03-23 12:12:49 -07:00
parent 9e465f8eaa
commit 590ce5c928
3 changed files with 85 additions and 49 deletions

View File

@@ -235,7 +235,7 @@ extension PatreonAPI
func signOut(completion: @escaping (Result<Void, Swift.Error>) -> Void)
{
DatabaseManager.shared.persistentContainer.performBackgroundTask { (context) in
let accounts = PatreonAccount.all(in: context)
let accounts = PatreonAccount.all(in: context, requestProperties: [\FetchRequest.returnsObjectsAsFaults: true])
accounts.forEach(context.delete(_:))
do