@@ -342,7 +342,7 @@ + (BOOL)hasDataForCredentials:(MXCredentials*)credentials
342342 // there is no Realm with this config
343343 return NO ;
344344 }
345- return ( nil != [MXRealmOlmAccount objectsInRealm : realm where: @" userId = %@ " , credentials.userId]. firstObject ) ;
345+ return nil != [MXRealmOlmAccount objectInRealm : realm forPrimaryKey: credentials.userId];
346346}
347347
348348+ (instancetype )createStoreWithCredentials : (MXCredentials*)credentials
@@ -469,7 +469,7 @@ - (RLMRealm *)realm
469469
470470- (MXRealmOlmAccount*)accountInCurrentThread
471471{
472- return [MXRealmOlmAccount objectsInRealm :self .realm where: @" userId = %@ " , userId]. firstObject ;
472+ return [MXRealmOlmAccount objectInRealm :self .realm forPrimaryKey: userId] ;
473473}
474474
475475- (void )open : (void (^)(void ))onComplete failure : (void (^)(NSError *error))failure
@@ -564,7 +564,7 @@ - (void)storeDeviceForUser:(NSString*)userID device:(MXDeviceInfo*)device
564564
565565 [realm transactionWithName: @" [MXRealmCryptoStore] storeDeviceForUser" block: ^{
566566
567- MXRealmUser *realmUser = [MXRealmUser objectsInRealm : realm where: @" userId = %@ " , userID]. firstObject ;
567+ MXRealmUser *realmUser = [MXRealmUser objectInRealm : realm forPrimaryKey: userID];
568568 if (!realmUser)
569569 {
570570 realmUser = [[MXRealmUser alloc ] initWithValue: @{
@@ -596,7 +596,7 @@ - (void)storeDeviceForUser:(NSString*)userID device:(MXDeviceInfo*)device
596596
597597- (MXDeviceInfo*)deviceWithDeviceId : (NSString *)deviceId forUser : (NSString *)userID
598598{
599- MXRealmUser *realmUser = [MXRealmUser objectsInRealm :self .realm where: @" userId = %@ " , userID]. firstObject ;
599+ MXRealmUser *realmUser = [MXRealmUser objectInRealm :self .realm forPrimaryKey: userID];
600600
601601 MXRealmDeviceInfo *realmDevice = [[realmUser.devices objectsWhere: @" deviceId = %@ " , deviceId] firstObject ];
602602 if (realmDevice)
@@ -626,7 +626,7 @@ - (void)storeDevicesForUser:(NSString*)userID devices:(NSDictionary<NSString*, M
626626
627627 [realm transactionWithName: @" [MXRealmCryptoStore] storeDevicesForUser" block: ^{
628628
629- MXRealmUser *realmUser = [MXRealmUser objectsInRealm : realm where: @" userId = %@ " , userID]. firstObject ;
629+ MXRealmUser *realmUser = [MXRealmUser objectInRealm : realm forPrimaryKey: userID]; ;
630630 if (!realmUser)
631631 {
632632 realmUser = [[MXRealmUser alloc ] initWithValue: @{
@@ -659,7 +659,7 @@ - (void)storeDevicesForUser:(NSString*)userID devices:(NSDictionary<NSString*, M
659659{
660660 NSMutableDictionary *devicesForUser;
661661
662- MXRealmUser *realmUser = [MXRealmUser objectsInRealm :self .realm where: @" userId = %@ " , userID]. firstObject ;
662+ MXRealmUser *realmUser = [MXRealmUser objectInRealm :self .realm forPrimaryKey: userID];
663663 if (realmUser)
664664 {
665665 devicesForUser = [NSMutableDictionary dictionary ];
@@ -697,7 +697,7 @@ - (void)storeCrossSigningKeys:(MXCrossSigningInfo*)crossSigningInfo
697697
698698 [realm transactionWithName: @" [MXRealmCryptoStore] storeCrossSigningKeys" block: ^{
699699
700- MXRealmUser *realmUser = [MXRealmUser objectsInRealm : realm where: @" userId = %@ " , crossSigningInfo.userId]. firstObject ;
700+ MXRealmUser *realmUser = [MXRealmUser objectInRealm : realm forPrimaryKey: crossSigningInfo.userId];
701701 if (!realmUser)
702702 {
703703 realmUser = [[MXRealmUser alloc ] initWithValue: @{
@@ -724,7 +724,7 @@ - (MXCrossSigningInfo*)crossSigningKeysForUser:(NSString*)userId
724724{
725725 MXCrossSigningInfo *crossSigningKeys;
726726
727- MXRealmUser *realmUser = [MXRealmUser objectsInRealm :self .realm where: @" userId = %@ " , userId]. firstObject ;
727+ MXRealmUser *realmUser = [MXRealmUser objectInRealm :self .realm forPrimaryKey: userId] ;
728728 if (realmUser)
729729 {
730730 crossSigningKeys = [NSKeyedUnarchiver unarchiveObjectWithData: realmUser.crossSigningKeys.data];
@@ -816,7 +816,7 @@ - (BOOL)blacklistUnverifiedDevicesInRoom:(NSString *)roomId
816816
817817- (MXRealmRoomAlgorithm *)realmRoomAlgorithmForRoom : (NSString *)roomId inRealm : (RLMRealm*)realm
818818{
819- return [MXRealmRoomAlgorithm objectsInRealm : realm where: @" roomId = %@ " , roomId]. firstObject ;
819+ return [MXRealmRoomAlgorithm objectInRealm : realm forPrimaryKey: roomId] ;
820820}
821821
822822
@@ -1052,7 +1052,7 @@ - (MXOlmOutboundGroupSession *)storeOutboundGroupSession:(OLMOutboundGroupSessio
10521052 RLMRealm *realm = self.realm ;
10531053 [realm transactionWithName: @" [MXRealmCryptoStore] storeOutboundGroupSession" block: ^{
10541054
1055- MXRealmOlmOutboundGroupSession *realmSession = [MXRealmOlmOutboundGroupSession objectsInRealm : realm where: @" roomId = %@ " , roomId]. firstObject ;
1055+ MXRealmOlmOutboundGroupSession *realmSession = [MXRealmOlmOutboundGroupSession objectInRealm : realm forPrimaryKey: roomId] ;
10561056 if (realmSession && [realmSession.sessionId isEqual: session.sessionIdentifier])
10571057 {
10581058 // Update the existing one
@@ -1089,7 +1089,7 @@ - (MXOlmOutboundGroupSession *)storeOutboundGroupSession:(OLMOutboundGroupSessio
10891089- (MXOlmOutboundGroupSession *)outboundGroupSessionWithRoomId : (NSString *)roomId
10901090{
10911091 OLMOutboundGroupSession *session;
1092- MXRealmOlmOutboundGroupSession *realmSession = [MXRealmOlmOutboundGroupSession objectsInRealm :self .realm where: @" roomId = %@ " , roomId]. firstObject ;
1092+ MXRealmOlmOutboundGroupSession *realmSession = [MXRealmOlmOutboundGroupSession objectInRealm :self .realm forPrimaryKey: roomId] ;
10931093
10941094 MXLogDebug (@" [MXRealmCryptoStore] outboundGroupSessionWithRoomId: %@ -> %@ " , roomId, realmSession ? @" found" : @" not found" );
10951095
@@ -1151,7 +1151,7 @@ - (void)storeSharedDevices:(MXUsersDevicesMap<NSNumber *> *)devices messageIndex
11511151 {
11521152 for (NSString *deviceId in [devices deviceIdsForUser: userId])
11531153 {
1154- MXRealmUser *realmUser = [MXRealmUser objectsInRealm : realm where: @" userId = %@ " , userId]. firstObject ;
1154+ MXRealmUser *realmUser = [MXRealmUser objectInRealm : realm forPrimaryKey: userId] ;
11551155 if (!realmUser)
11561156 {
11571157 MXLogDebug (@" [MXRealmCryptoStore] storeSharedDevices cannot find user with the ID %@ " , userId);
0 commit comments