Limits relative date strings to “Yesterday” and “Today”

Any relative date older than “Yesterday” will be displayed as absolute date instead.
This commit is contained in:
Riley Testut
2023-10-16 18:27:48 -05:00
committed by Magesh K
parent d53e36633d
commit 727ab0b554
3 changed files with 11 additions and 18 deletions

View File

@@ -31,13 +31,6 @@ final class AppContentViewController: UITableViewController
private lazy var screenshotsDataSource = self.makeScreenshotsDataSource()
private lazy var dateFormatter: DateFormatter = {
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .medium
dateFormatter.timeStyle = .none
return dateFormatter
}()
private lazy var byteCountFormatter: ByteCountFormatter = {
let formatter = ByteCountFormatter()
return formatter
@@ -84,7 +77,7 @@ final class AppContentViewController: UITableViewController
{
self.versionDescriptionTextView.text = version.localizedDescription
self.versionLabel.text = String(format: NSLocalizedString("Version %@", comment: ""), version.localizedVersion)
self.versionDateLabel.text = Date().relativeDateString(since: version.date, dateFormatter: self.dateFormatter)
self.versionDateLabel.text = Date().relativeDateString(since: version.date)
self.sizeLabel.text = self.byteCountFormatter.string(fromByteCount: version.size)
}
else