WatchStateSnapshot.swift 524 B

123456789101112131415161718192021
  1. //
  2. // WatchStateSnapshot.swift
  3. // Trio
  4. //
  5. // Created by Cengiz Deniz on 18.04.25.
  6. //
  7. import Foundation
  8. enum WatchStateSnapshot {
  9. private static let storageKey = "WatchStateSnapshot.latest"
  10. static func saveLatestDateToDisk(_ date: Date) {
  11. UserDefaults.standard.set(date.timeIntervalSince1970, forKey: storageKey)
  12. }
  13. static func loadLatestDateFromDisk() -> Date {
  14. let interval = UserDefaults.standard.double(forKey: storageKey)
  15. return Date(timeIntervalSince1970: interval)
  16. }
  17. }