|
|
@@ -17,17 +17,6 @@ enum WFDefaults { |
|
|
|
|
|
|
|
extension UserDefaults { |
|
|
|
|
|
|
|
private enum DefaultsError: Error { |
|
|
|
case couldNotMigrateStandardDefaults |
|
|
|
|
|
|
|
var description: String { |
|
|
|
switch self { |
|
|
|
case .couldNotMigrateStandardDefaults: |
|
|
|
return "Could not migrate user defaults to group container." |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static let appGroupName: String = "group.com.abunchtell.writefreely" |
|
|
|
private static let didMigrateDefaultsToAppGroup: String = "didMigrateDefaultsToAppGroup" |
|
|
|
private static let didRemoveStandardDefaults: String = "didRemoveStandardDefaults" |
|
|
@@ -61,7 +50,7 @@ extension UserDefaults { |
|
|
|
groupDefaults.set(true, forKey: UserDefaults.didMigrateDefaultsToAppGroup) |
|
|
|
return groupDefaults |
|
|
|
} else { |
|
|
|
throw DefaultsError.couldNotMigrateStandardDefaults |
|
|
|
throw UserDefaultsError.couldNotMigrateStandardDefaults |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|