Skip to content

Commit c5a26da

Browse files
committed
[Config] Mark two 'RCNConfigSettings' properties atomic
1 parent 8328630 commit c5a26da

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

FirebaseRemoteConfig/Sources/Private/RCNConfigSettings.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@
4141
/// Device data version of checkin information.
4242
@property(nonatomic, copy) NSString *deviceDataVersion;
4343
/// InstallationsID.
44-
@property(nonatomic, copy) NSString *configInstallationsIdentifier;
44+
/// @note The property is atomic because it is access across multiple threads.
45+
@property(atomic, copy) NSString *configInstallationsIdentifier;
4546
/// Installations token.
46-
@property(nonatomic, copy) NSString *configInstallationsToken;
47+
/// @note The property is atomic because it is access across multiple threads.
48+
@property(atomic, copy) NSString *configInstallationsToken;
4749

4850
/// A list of successful fetch timestamps in milliseconds.
4951
/// TODO Not used anymore. Safe to remove.

0 commit comments

Comments
 (0)