Displays countdown for unreleased apps

This commit is contained in:
Riley Testut
2019-09-07 15:37:08 -07:00
parent 939d7c5f35
commit 8881ebb0f2
9 changed files with 145 additions and 11 deletions

View File

@@ -88,12 +88,22 @@ private extension BrowseViewController
let progress = AppManager.shared.installationProgress(for: app)
cell.actionButton.progress = progress
cell.actionButton.isInverted = false
if Date() < app.versionDate
{
cell.actionButton.countdownDate = app.versionDate
}
else
{
cell.actionButton.countdownDate = nil
}
}
else
{
cell.actionButton.setTitle(NSLocalizedString("OPEN", comment: ""), for: .normal)
cell.actionButton.progress = nil
cell.actionButton.isInverted = true
cell.actionButton.countdownDate = nil
}
}
dataSource.prefetchHandler = { (storeApp, indexPath, completionHandler) -> Foundation.Operation? in