Skip to content

Commit d698353

Browse files
authored
Merge pull request #19780 from wordpress-mobile/fix/use-appgroup-constant
Jetpack Migration: Use app group constant instead of hardcoded value
2 parents f1d52cc + 1bf3212 commit d698353

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

WordPress/Classes/System/Constants.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@
2222

2323
/// Keychain Constants
2424
///
25-
#ifdef INTERNAL_BUILD
26-
NSString *const WPAppGroupName = @"group.org.wordpress.internal";
27-
NSString *const WPAppKeychainAccessGroup = @"99KV9Z6BKV.org.wordpress.internal";
28-
#else
29-
#if ALPHA_BUILD
25+
/// Note: Multiple compiler flags are set for some builds, so conditional ordering matters.
26+
///
27+
#if defined(ALPHA_BUILD)
3028
NSString *const WPAppGroupName = @"group.org.wordpress.alpha";
3129
NSString *const WPAppKeychainAccessGroup = @"99KV9Z6BKV.org.wordpress.alpha";
30+
#elif defined(INTERNAL_BUILD)
31+
NSString *const WPAppGroupName = @"group.org.wordpress.internal";
32+
NSString *const WPAppKeychainAccessGroup = @"99KV9Z6BKV.org.wordpress.internal";
3233
#else
3334
NSString *const WPAppGroupName = @"group.org.wordpress";
3435
NSString *const WPAppKeychainAccessGroup = @"3TMU3BH3NK.org.wordpress";
3536
#endif
36-
#endif
3737

3838
/// Notification Content Extension Constants
3939
///

WordPress/Classes/Utility/Blogging Reminders/BloggingRemindersScheduler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ class BloggingRemindersScheduler {
142142
}
143143

144144
private static func sharedDataFileURL() -> URL? {
145-
let sharedDirectory = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.org.wordpress")
145+
let sharedDirectory = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: WPAppGroupName)
146146
return sharedDirectory?.appendingPathComponent(defaultDataFileName)
147147
}
148148

WordPress/Jetpack/Classes/Utility/DataMigrator.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ final class DataMigrator {
3535
private let sharedDefaults: UserPersistentRepository?
3636

3737
init(coreDataStack: CoreDataStack = ContextManager.sharedInstance(),
38-
backupLocation: URL? = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.org.wordpress")?.appendingPathComponent("WordPress.sqlite"),
38+
backupLocation: URL? = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: WPAppGroupName)?.appendingPathComponent("WordPress.sqlite"),
3939
keychainUtils: KeychainUtils = KeychainUtils(),
4040
localDefaults: UserPersistentRepository = UserDefaults.standard,
4141
sharedDefaults: UserPersistentRepository? = UserDefaults(suiteName: WPAppGroupName)) {

0 commit comments

Comments
 (0)