Don't sync verification until NullMessage succeeds. This better mirrors

existing sync message behavior

// FREEBIE
pull/1/head
Michael Kirk 8 years ago
parent 4c22f371a9
commit 5a2169fa78

@ -515,12 +515,8 @@ NSString *const kNSNotificationName_IdentityStateDidChange = @"kNSNotificationNa
verificationStateSyncMessage:message]; verificationStateSyncMessage:message];
[self.messageSender sendMessage:nullMessage [self.messageSender sendMessage:nullMessage
success:^{ success:^{
dispatch_async(dispatch_get_main_queue(), ^{
DDLogInfo(@"%@ Successfully sent verification state NullMessage", self.tag); DDLogInfo(@"%@ Successfully sent verification state NullMessage", self.tag);
}
failure:^(NSError * _Nonnull error) {
DDLogError(@"%@ Failed to send verification state NullMessage with error: %@", self.tag, error);
}];
[self.messageSender sendMessage:message [self.messageSender sendMessage:message
success:^{ success:^{
DDLogInfo(@"%@ Successfully sent verification state sync message", self.tag); DDLogInfo(@"%@ Successfully sent verification state sync message", self.tag);
@ -529,7 +525,13 @@ NSString *const kNSNotificationName_IdentityStateDidChange = @"kNSNotificationNa
[self clearSyncMessageForRecipientId:message.verificationForRecipientId]; [self clearSyncMessageForRecipientId:message.verificationForRecipientId];
} }
failure:^(NSError *error) { failure:^(NSError *error) {
DDLogError(@"%@ Failed to send verification state sync message with error: %@", self.tag, error); DDLogError(
@"%@ Failed to send verification state sync message with error: %@", self.tag, error);
}];
});
}
failure:^(NSError *_Nonnull error) {
DDLogError(@"%@ Failed to send verification state NullMessage with error: %@", self.tag, error);
}]; }];
} }

Loading…
Cancel
Save