AppGroupConstants.swift 666 Bytes
import Foundation

/// Shared container used by the iPhone app, Watch app, and Widget extension.
/// Keep these keys aligned with `ios/Runner Watch App` and the watch extension.
enum AppGroupConstants {
  static let identifier = "group.com.luiz.doublefeel.watchkitapp"

  enum Key {
    static let latestHRV = "latestHRV"
    static let latestHRVBaseline = "latestHRVBaseline"
    static let latestStepCount = "latestStepCount"
    static let myWatchTheme = "myWatchTheme"
    static let otherWatchTheme = "otherWatchTheme"
    static let myUserCharacter = "myUserCharacter"
  }

  static var defaults: UserDefaults? {
    UserDefaults(suiteName: identifier)
  }
}