diff --git a/iOS/AppDefaults.swift b/iOS/AppDefaults.swift index d5ddda7a1..81a58a09c 100644 --- a/iOS/AppDefaults.swift +++ b/iOS/AppDefaults.swift @@ -10,12 +10,15 @@ import UIKit struct AppDefaults { - static var shared: UserDefaults = { + private static var suiteName: String = { let appIdentifierPrefix = Bundle.main.object(forInfoDictionaryKey: "AppIdentifierPrefix") as! String - let suiteName = "\(appIdentifierPrefix)group.\(Bundle.main.bundleIdentifier!)" - return UserDefaults.init(suiteName: suiteName)! + return "\(appIdentifierPrefix)group.\(Bundle.main.bundleIdentifier!)" }() + static var shared: UserDefaults { + return UserDefaults.init(suiteName: suiteName)! + } + struct Key { static let lastImageCacheFlushDate = "lastImageCacheFlushDate" static let firstRunDate = "firstRunDate"