From c1586ccc42118b7ef4dbb5f4e80b6f73b76d3404 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Tue, 10 Mar 2020 14:06:58 +1100 Subject: [PATCH] Improve message status updating --- SignalServiceKit/src/Messages/OWSMessageSender.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageSender.m b/SignalServiceKit/src/Messages/OWSMessageSender.m index f90a98cfb..3f28e75a3 100644 --- a/SignalServiceKit/src/Messages/OWSMessageSender.m +++ b/SignalServiceKit/src/Messages/OWSMessageSender.m @@ -355,7 +355,9 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; if (message.body.length > 0) { OWSAssertDebug([message.body lengthOfBytesUsingEncoding:NSUTF8StringEncoding] <= kOversizeTextMessageSizeThreshold); } - + + [NSNotificationCenter.defaultCenter postNotificationName:NSNotification.calculatingPoW object:[[NSNumber alloc] initWithUnsignedLongLong:message.timestamp]]; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSMutableArray *allAttachmentIds = [NSMutableArray new];