diff --git a/AltStore/Patreon/PatreonAPI.swift b/AltStore/Patreon/PatreonAPI.swift index cb5ff1b3..026db4e4 100644 --- a/AltStore/Patreon/PatreonAPI.swift +++ b/AltStore/Patreon/PatreonAPI.swift @@ -143,6 +143,11 @@ extension PatreonAPI self.send(request, authorizationType: .user) { (result: Result) in switch result { + case .failure(Error.notAuthenticated): + self.signOut() { (result) in + completion(.failure(Error.notAuthenticated)) + } + case .failure(let error): completion(.failure(error)) case .success(let response): DatabaseManager.shared.persistentContainer.performBackgroundTask { (context) in