mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
Don't consider yourself registered until you've uploaded your prekeys
// FREEBIE
This commit is contained in:
parent
078a1312fa
commit
7c28805442
|
@ -234,6 +234,11 @@ NSString *const kNSNotificationName_LocalNumberDidChange = @"kNSNotificationName
|
|||
forNumber:phoneNumber
|
||||
signalingKey:signalingKey
|
||||
authKey:authToken];
|
||||
void (^completedRegistrationBlock)() = ^{
|
||||
[self didRegister];
|
||||
[TSSocketManager requestSocketOpen];
|
||||
successBlock();
|
||||
};
|
||||
|
||||
[self.networkManager makeRequest:request
|
||||
success:^(NSURLSessionDataTask *task, id responseObject) {
|
||||
|
@ -244,10 +249,8 @@ NSString *const kNSNotificationName_LocalNumberDidChange = @"kNSNotificationName
|
|||
case 200:
|
||||
case 204: {
|
||||
[TSStorageManager storeServerToken:authToken signalingKey:signalingKey];
|
||||
[self didRegister];
|
||||
[TSSocketManager requestSocketOpen];
|
||||
[TSPreKeyManager registerPreKeysWithMode:RefreshPreKeysMode_SignedAndOneTime
|
||||
success:successBlock
|
||||
success:completedRegistrationBlock
|
||||
failure:failureBlock];
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue