Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation

This commit is contained in:
Riley Testut
2022-04-14 17:58:06 -07:00
parent 07daff261a
commit 6c2a83964b
2 changed files with 1 additions and 5 deletions

View File

@@ -78,11 +78,6 @@ class FetchSourceOperation: ResultOperation<Source>
let source = try decoder.decode(Source.self, from: data)
let identifier = source.identifier
if identifier == Source.altStoreIdentifier, let patreonAccessToken = source.userInfo?[.patreonAccessToken]
{
Keychain.shared.patreonCreatorAccessToken = patreonAccessToken
}
try childContext.save()
self.managedObjectContext.perform {

View File

@@ -49,6 +49,7 @@ class UpdatePatronsOperation: ResultOperation<Void>
guard let data = data else { throw error! }
let response = try AltStoreCore.JSONDecoder().decode(Response.self, from: data)
Keychain.shared.patreonCreatorAccessToken = response.accessToken
let previousRefreshID = UserDefaults.shared.patronsRefreshID
guard response.refreshID != previousRefreshID else {