// // AppPreferences.swift // Earthquake Network // // Created by Andrea Busi on 17/11/22. // Copyright © 2022 Earthquake Network. All rights reserved. // import Foundation @objc class AppPreferences: NSObject { @objc static let shared = AppPreferences() // MARK: - Public /// Defines if time has to be shown on map annotations in User Reports var userReportExpandedView: Bool { get { UserDefaults.standard.bool(forKey: UserDefaults.UserReportExpandedView) } set { UserDefaults.standard.set(newValue, forKey: UserDefaults.UserReportExpandedView) } } /// Defines if options has to be shown on seismic cards @objc var alertsShowAllCards: Bool { get { UserDefaults.standard.bool(forKey: UserDefaults.AlertsShowCardOptions) } set { UserDefaults.standard.set(newValue, forKey: UserDefaults.AlertsShowCardOptions) } } }