From abc7b8d933b444e43756fae8ca2446a5b5c5be7b Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Fri, 8 Dec 2023 14:51:29 -0600 Subject: [PATCH] [AltStoreCore] Adds Date.shortDateFormatter --- AltStore/Sources/SourcesViewController.swift | 9 +-------- AltStoreCore/Extensions/Date+RelativeDate.swift | 9 ++++++++- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/AltStore/Sources/SourcesViewController.swift b/AltStore/Sources/SourcesViewController.swift index 67d72ad2..32af98ba 100644 --- a/AltStore/Sources/SourcesViewController.swift +++ b/AltStore/Sources/SourcesViewController.swift @@ -57,13 +57,6 @@ final class SourcesViewController: UICollectionViewController private lazy var dataSource = self.makeDataSource() - private lazy var dateFormatter: DateFormatter = { - let dateFormatter = DateFormatter() - dateFormatter.dateStyle = .short - dateFormatter.timeStyle = .none - return dateFormatter - }() - private var placeholderView: RSTPlaceholderView! private var placeholderViewButton: UIButton! private var placeholderViewCenterYConstraint: NSLayoutConstraint! @@ -263,7 +256,7 @@ private extension SourcesViewController let dateText: String if let lastUpdatedDate = source.lastUpdatedDate { - dateText = Date().relativeDateString(since: lastUpdatedDate, dateFormatter: self.dateFormatter) + dateText = Date().relativeDateString(since: lastUpdatedDate, dateFormatter: Date.shortDateFormatter) } else { diff --git a/AltStoreCore/Extensions/Date+RelativeDate.swift b/AltStoreCore/Extensions/Date+RelativeDate.swift index ec7becee..17d34d7a 100644 --- a/AltStoreCore/Extensions/Date+RelativeDate.swift +++ b/AltStoreCore/Extensions/Date+RelativeDate.swift @@ -10,7 +10,14 @@ import Foundation public extension Date { - private static let mediumDateFormatter: DateFormatter = { + static let shortDateFormatter: DateFormatter = { + let dateFormatter = DateFormatter() + dateFormatter.dateStyle = .short + dateFormatter.timeStyle = .none + return dateFormatter + }() + + static let mediumDateFormatter: DateFormatter = { let dateFormatter = DateFormatter() dateFormatter.dateStyle = .medium dateFormatter.timeStyle = .none