Change refresh label to use "Updated" instead of "Refreshed"

This commit is contained in:
Maurice Parker 2019-10-25 16:27:10 -05:00
parent e1a571fab3
commit 8304b174bf
1 changed files with 12 additions and 7 deletions

View File

@ -30,16 +30,21 @@ class RefreshProgressView: UIView {
}
func updateRefreshLabel() {
if let refreshDate = AppDefaults.lastRefresh {
let relativeDateTimeFormatter = RelativeDateTimeFormatter()
relativeDateTimeFormatter.dateTimeStyle = .named
let refreshed = relativeDateTimeFormatter.localizedString(for: refreshDate, relativeTo: Date())
let localizedRefreshText = NSLocalizedString("Refreshed %@", comment: "Refreshed")
let refreshText = NSString.localizedStringWithFormat(localizedRefreshText as NSString, refreshed) as String
label.text = refreshText
if let lastRefresh = AppDefaults.lastRefresh {
if Date() > lastRefresh.addingTimeInterval(1) {
let relativeDateTimeFormatter = RelativeDateTimeFormatter()
relativeDateTimeFormatter.dateTimeStyle = .named
let refreshed = relativeDateTimeFormatter.localizedString(for: lastRefresh, relativeTo: Date())
let localizedRefreshText = NSLocalizedString("Updated %@", comment: "Updated")
let refreshText = NSString.localizedStringWithFormat(localizedRefreshText as NSString, refreshed) as String
label.text = refreshText
} else {
label.text = NSLocalizedString("Updated just now", comment: "Updated Just Now")
}
}
}
@objc func progressDidChange(_ note: Notification) {
let progress = AccountManager.shared.combinedRefreshProgress