|
|
@ -1418,12 +1418,10 @@ static NSTimeInterval launchStartedAt;
|
|
|
|
NSArray *messages = (NSArray *)notification.userInfo[@"messages"];
|
|
|
|
NSArray *messages = (NSArray *)notification.userInfo[@"messages"];
|
|
|
|
for (SSKProtoEnvelope *envelope in messages) {
|
|
|
|
for (SSKProtoEnvelope *envelope in messages) {
|
|
|
|
OWSLogInfo(@"[Loki] Received messages from long polling");
|
|
|
|
OWSLogInfo(@"[Loki] Received messages from long polling");
|
|
|
|
@try {
|
|
|
|
|
|
|
|
NSData *envelopeData = envelope.serializedDataIgnoringErrors;
|
|
|
|
NSData *envelopeData = envelope.serializedDataIgnoringErrors;
|
|
|
|
if (envelopeData != nil) {
|
|
|
|
if (envelopeData != nil) {
|
|
|
|
[SSKEnvironment.shared.messageReceiver handleReceivedEnvelopeData:envelopeData];
|
|
|
|
[SSKEnvironment.shared.messageReceiver handleReceivedEnvelopeData:envelopeData];
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} @catch (NSException *exception) {
|
|
|
|
|
|
|
|
OWSFailDebug(@"Failed to serialize envelope");
|
|
|
|
OWSFailDebug(@"Failed to serialize envelope");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|