mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 03:33:36 +01:00
bugfix(App IDs, My Apps): fix date display
This commit is contained in:
committed by
nythepegasus
parent
9e2b9b6639
commit
65c9986103
@@ -96,16 +96,7 @@ private extension AppIDsViewController
|
|||||||
formatter.includesApproximationPhrase = false
|
formatter.includesApproximationPhrase = false
|
||||||
formatter.includesTimeRemainingPhrase = false
|
formatter.includesTimeRemainingPhrase = false
|
||||||
formatter.allowedUnits = [.minute, .hour, .day]
|
formatter.allowedUnits = [.minute, .hour, .day]
|
||||||
|
formatter.maximumUnitCount = 1
|
||||||
let numberOfDays = expirationDate.numberOfCalendarDays(since: Date())
|
|
||||||
|
|
||||||
|
|
||||||
switch numberOfDays
|
|
||||||
{
|
|
||||||
case 1...: formatter.allowedUnits = [.day]
|
|
||||||
case 0: formatter.allowedUnits = [.hour, .minute]
|
|
||||||
default: formatter.allowedUnits = [.day]
|
|
||||||
}
|
|
||||||
|
|
||||||
cell.bannerView.button.setTitle(formatter.string(from: Date(), to: expirationDate)?.uppercased(), for: .normal)
|
cell.bannerView.button.setTitle(formatter.string(from: Date(), to: expirationDate)?.uppercased(), for: .normal)
|
||||||
|
|
||||||
|
|||||||
@@ -334,12 +334,10 @@ private extension MyAppsViewController
|
|||||||
formatter.unitsStyle = .full
|
formatter.unitsStyle = .full
|
||||||
formatter.includesApproximationPhrase = false
|
formatter.includesApproximationPhrase = false
|
||||||
formatter.includesTimeRemainingPhrase = false
|
formatter.includesTimeRemainingPhrase = false
|
||||||
switch numberOfDays
|
|
||||||
{
|
formatter.allowedUnits = [.day, .hour, .minute]
|
||||||
case 1...: formatter.allowedUnits = [.day]
|
|
||||||
case 0: formatter.allowedUnits = [.hour, .minute]
|
formatter.maximumUnitCount = 1
|
||||||
default: formatter.allowedUnits = [.day]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user