@@ -128,12 +128,12 @@ - (int)localRegistrationId{
128
128
return __localRegistrationId;
129
129
}
130
130
131
- - (void )saveRemoteIdentity : (NSData *)identityKey recipientId : (long )recipientId {
132
- [self .trustedKeys setObject: identityKey forKey: [ NSNumber numberWithLong: recipientId] ];
131
+ - (void )saveRemoteIdentity : (NSData *)identityKey recipientId : (NSString * )recipientId {
132
+ [self .trustedKeys setObject: identityKey forKey: recipientId];
133
133
}
134
134
135
- - (BOOL )isTrustedIdentityKey : (NSData *)identityKey recipientId : (long )recipientId {
136
- NSData *data = [self .trustedKeys objectForKey: [ NSNumber numberWithLong: recipientId] ];
135
+ - (BOOL )isTrustedIdentityKey : (NSData *)identityKey recipientId : (NSString * )recipientId {
136
+ NSData *data = [self .trustedKeys objectForKey: recipientId];
137
137
138
138
if (data) {
139
139
return [data isEqualToData: identityKey];
@@ -144,7 +144,7 @@ - (BOOL)isTrustedIdentityKey:(NSData *)identityKey recipientId:(long)recipientId
144
144
145
145
# pragma mark Session Store
146
146
147
- -(SessionRecord*)loadSession : (long )contactIdentifier deviceId : (int )deviceId {
147
+ -(SessionRecord*)loadSession : (NSString * )contactIdentifier deviceId : (int )deviceId {
148
148
SessionRecord *sessionRecord = [[self deviceSessionRecordsForContactIdentifier: contactIdentifier] objectForKey: [NSNumber numberWithInteger: deviceId]];
149
149
150
150
if (!sessionRecord) {
@@ -154,22 +154,22 @@ -(SessionRecord*)loadSession:(long)contactIdentifier deviceId:(int)deviceId{
154
154
return sessionRecord;
155
155
}
156
156
157
- - (NSArray *)subDevicesSessions : (long )contactIdentifier {
157
+ - (NSArray *)subDevicesSessions : (NSString * )contactIdentifier {
158
158
return [[self deviceSessionRecordsForContactIdentifier: contactIdentifier] allKeys ];
159
159
}
160
160
161
- - (NSDictionary *)deviceSessionRecordsForContactIdentifier : (long )contactIdentifier {
162
- return [self .sessionRecords objectForKey: [ NSNumber numberWithLong: contactIdentifier] ];
161
+ - (NSDictionary *)deviceSessionRecordsForContactIdentifier : (NSString * )contactIdentifier {
162
+ return [self .sessionRecords objectForKey: contactIdentifier];
163
163
}
164
164
165
- - (void )storeSession : (long )contactIdentifier deviceId : (int )deviceId session : (SessionRecord *)session {
165
+ - (void )storeSession : (NSString * )contactIdentifier deviceId : (int )deviceId session : (SessionRecord *)session {
166
166
NSAssert (session, @" Session can't be nil" );
167
- [self .sessionRecords setObject: @{[NSNumber numberWithInt: deviceId]:session} forKey: [ NSNumber numberWithLong: contactIdentifier] ];
167
+ [self .sessionRecords setObject: @{[NSNumber numberWithInt: deviceId]:session} forKey: contactIdentifier];
168
168
}
169
169
170
- - (BOOL )containsSession : (long )contactIdentifier deviceId : (int )deviceId {
170
+ - (BOOL )containsSession : (NSString * )contactIdentifier deviceId : (int )deviceId {
171
171
172
- if ([[self .sessionRecords objectForKey: [ NSNumber numberWithLong: contactIdentifier] ] objectForKey: [NSNumber numberWithInt: deviceId]]){
172
+ if ([[self .sessionRecords objectForKey: contactIdentifier] objectForKey: [NSNumber numberWithInt: deviceId]]){
173
173
return YES ;
174
174
}
175
175
return NO ;
0 commit comments