From 198e7c7caf1ad06f90d2a8898a004c374f11e203 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Thu, 3 Oct 2019 12:27:12 -0700 Subject: [PATCH] Fixes incorrect error message for expired Patreon access tokens --- AltStore/Patreon/PatreonAPI.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/AltStore/Patreon/PatreonAPI.swift b/AltStore/Patreon/PatreonAPI.swift index 87247080..13b83c30 100644 --- a/AltStore/Patreon/PatreonAPI.swift +++ b/AltStore/Patreon/PatreonAPI.swift @@ -355,8 +355,11 @@ private extension PatreonAPI if let response = response as? HTTPURLResponse, response.statusCode == 401 { - if authorizationType == .user + switch authorizationType { + case .creator: completion(.failure(Error.invalidAccessToken)) + case .none: completion(.failure(Error.notAuthenticated)) + case .user: self.refreshAccessToken() { (result) in switch result { @@ -365,11 +368,7 @@ private extension PatreonAPI } } } - else - { - completion(.failure(Error.invalidAccessToken)) - } - + return }