Fixes showing Patreon page when installing non-Patreon apps

This commit is contained in:
Riley Testut
2023-11-30 15:10:35 -06:00
committed by Magesh K
parent 8add1d0f4a
commit e370034e0b

View File

@@ -197,7 +197,7 @@ private extension DownloadAppOperation {
fileURL = sourceURL fileURL = sourceURL
self.progress.completedUnitCount += 3 self.progress.completedUnitCount += 3
} }
else if let isPledged = await self.context.$appVersion.perform({ $0?.app?.isPledged }), !isPledged else if let (isPledged, isPledgeRequired) = await self.context.$appVersion.perform({ $0?.app.map { ($0.isPledged, $0.isPledgeRequired) } }), isPledgeRequired && !isPledged
{ {
// Not pledged, so just show Patreon page. // Not pledged, so just show Patreon page.
guard let presentingViewController = self.context.presentingViewController, guard let presentingViewController = self.context.presentingViewController,