From 980699af6f372e136ae545fd83b16172784bb6c4 Mon Sep 17 00:00:00 2001 From: Nythepegasus Date: Thu, 27 Jul 2023 05:08:03 -0400 Subject: [PATCH] Remove extra returns and make sure to decrement --- AltStore/Operations/EnableJITOperation.swift | 2 +- AltStore/Operations/InstallAppOperation.swift | 3 ++- AltStore/Operations/SendAppOperation.swift | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/AltStore/Operations/EnableJITOperation.swift b/AltStore/Operations/EnableJITOperation.swift index 8ac65385..e7cb17cb 100644 --- a/AltStore/Operations/EnableJITOperation.swift +++ b/AltStore/Operations/EnableJITOperation.swift @@ -54,7 +54,7 @@ final class EnableJITOperation: ResultOperation } catch { retries -= 1 if (retries <= 0){ - return self.finish(.failure(error)) + self.finish(.failure(error)) } } } diff --git a/AltStore/Operations/InstallAppOperation.swift b/AltStore/Operations/InstallAppOperation.swift index 2517a917..0e4234e5 100644 --- a/AltStore/Operations/InstallAppOperation.swift +++ b/AltStore/Operations/InstallAppOperation.swift @@ -175,7 +175,8 @@ final class InstallAppOperation: ResultOperation self.finish(.success(installedApp)) break } catch { - if (attempts == 0){ + attempts -= 1 + if (attempts <= 0){ installing = false self.finish(.failure(MinimuxerError.InstallApp)) } diff --git a/AltStore/Operations/SendAppOperation.swift b/AltStore/Operations/SendAppOperation.swift index 8f85328b..3f84850d 100644 --- a/AltStore/Operations/SendAppOperation.swift +++ b/AltStore/Operations/SendAppOperation.swift @@ -56,12 +56,12 @@ final class SendAppOperation: ResultOperation<()> break } catch { attempts -= 1 - if (attempts == 0) { + if (attempts <= 0) { self.finish(.failure(MinimuxerError.RwAfc)) } } self.progress.completedUnitCount += 1 - return self.finish(.success(())) + self.finish(.success(())) } } else { print("IPA doesn't exist????")