Fixes showing “Update” button on app store page when no supported update is available

This commit is contained in:
Riley Testut
2023-05-18 17:44:54 -05:00
committed by Magesh K
parent 9bb6f7eac0
commit e8f676b10b
2 changed files with 7 additions and 20 deletions

View File

@@ -346,7 +346,7 @@ private extension AppViewController
if let installedApp = self.app.installedApp
{
if let latestVersion = self.app.latestAvailableVersion, !installedApp.matches(latestVersion)
if let latestVersion = self.app.latestSupportedVersion, !installedApp.matches(latestVersion)
{
button.setTitle(NSLocalizedString("UPDATE", comment: ""), for: .normal)
}
@@ -364,7 +364,7 @@ private extension AppViewController
button.progress = progress
}
if let versionDate = self.app.latestAvailableVersion?.date, versionDate > Date()
if let versionDate = self.app.latestSupportedVersion?.date, versionDate > Date()
{
self.bannerView.button.countdownDate = versionDate
self.navigationBarDownloadButton.countdownDate = versionDate
@@ -500,7 +500,7 @@ extension AppViewController
{
if let installedApp = self.app.installedApp
{
if let latestVersion = self.app.latestAvailableVersion, !installedApp.matches(latestVersion)
if let latestVersion = self.app.latestSupportedVersion, !installedApp.matches(latestVersion)
{
self.updateApp(installedApp)
}
@@ -561,7 +561,7 @@ extension AppViewController
return
}
_ = AppManager.shared.update(installedApp, to: .latestAvailableVersionWithFallback, presentingViewController: self) { (result) in
_ = AppManager.shared.update(installedApp, presentingViewController: self) { (result) in
DispatchQueue.main.async {
switch result
{