fix: compile error when not making an MDC build

This commit is contained in:
naturecodevoid
2023-06-03 07:17:18 -07:00
parent b8c12a1041
commit 742feed356

View File

@@ -81,12 +81,11 @@ public extension UserDefaults
let ios14 = OperatingSystemVersion(majorVersion: 14, minorVersion: 0, patchVersion: 0) let ios14 = OperatingSystemVersion(majorVersion: 14, minorVersion: 0, patchVersion: 0)
let localServerSupportsRefreshing = !ProcessInfo.processInfo.isOperatingSystemAtLeast(ios14) let localServerSupportsRefreshing = !ProcessInfo.processInfo.isOperatingSystemAtLeast(ios14)
let defaults = [ var defaults = [
#keyPath(UserDefaults.isDevModeEnabled): false, #keyPath(UserDefaults.isDevModeEnabled): false,
#keyPath(UserDefaults.isConsoleEnabled): false, #keyPath(UserDefaults.isConsoleEnabled): false,
#keyPath(UserDefaults.isDebugLoggingEnabled): false, #keyPath(UserDefaults.isDebugLoggingEnabled): false,
#keyPath(UserDefaults.onboardingComplete): false, #keyPath(UserDefaults.onboardingComplete): false,
#keyPath(UserDefaults.hasPatchedInstalldEver): false,
#keyPath(UserDefaults.isBackgroundRefreshEnabled): true, #keyPath(UserDefaults.isBackgroundRefreshEnabled): true,
#keyPath(UserDefaults.isLegacyDeactivationSupported): isLegacyDeactivationSupported, #keyPath(UserDefaults.isLegacyDeactivationSupported): isLegacyDeactivationSupported,
#keyPath(UserDefaults.activeAppLimitIncludesExtensions): activeAppLimitIncludesExtensions, #keyPath(UserDefaults.activeAppLimitIncludesExtensions): activeAppLimitIncludesExtensions,
@@ -94,6 +93,10 @@ public extension UserDefaults
#keyPath(UserDefaults.requiresAppGroupMigration): true #keyPath(UserDefaults.requiresAppGroupMigration): true
] ]
#if MDC
defaults[#keyPath(UserDefaults.hasPatchedInstalldEver)] = false
#endif
UserDefaults.standard.register(defaults: defaults) UserDefaults.standard.register(defaults: defaults)
UserDefaults.shared.register(defaults: defaults) UserDefaults.shared.register(defaults: defaults)
} }