// // AlertsPriorityServiceTableViewCell.swift // Earthquake Network // // Created by Busi Andrea on 04/10/2020. // Copyright © 2020 Earthquake Network. All rights reserved. // import UIKit class AlertsPriorityServiceTableViewCell: EQNBaseTableViewCell { @objc var smartphoneNetwork: EQNReteSmartphone? { didSet { updateUI() } } // MARK: - Internal @IBOutlet private weak var headerLabel: UILabel! @IBOutlet private weak var descriptionLabel: UILabel! @IBOutlet private weak var lastSubscriptionLabel: UILabel! // MARK: - View Lifecycle override func awakeFromNib() { super.awakeFromNib() localizeUI() } // MARK: - Private private func localizeUI() { headerLabel.text = NSLocalizedString("inapp_list", comment: "") descriptionLabel.text = NSLocalizedString("inapp_adv", comment: "") } private func updateUI() { guard let smartphoneNetwork = smartphoneNetwork else { return } let formattedTime = EQNUtility.formattedString(forTimeDifference: smartphoneNetwork.lastSubscriptionDiff) lastSubscriptionLabel.text = String(format: NSLocalizedString("inapp_adv_time", comment: ""), formattedTime) } }