From e9796600c61ae29387ecca0b4e7d11934bdd98f4 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Mon, 27 Nov 2017 15:44:25 -0800 Subject: [PATCH] disable some asserts for now // FREEBIE --- SignalServiceKit/src/Messages/OWSMessageSender.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageSender.m b/SignalServiceKit/src/Messages/OWSMessageSender.m index 9c4afa0be..e5c283dbd 100644 --- a/SignalServiceKit/src/Messages/OWSMessageSender.m +++ b/SignalServiceKit/src/Messages/OWSMessageSender.m @@ -265,7 +265,9 @@ NSUInteger const OWSSendMessageOperationMaxRetries = 4; { // Should call `startBackgroundTask` before enqueuing the operation // to ensure we don't get suspended before the operation completes. - OWSAssert(self.backgroundTaskIdentifier != UIBackgroundTaskInvalid); + + // FIXME SHARINGEXTENSION + // OWSAssert(self.backgroundTaskIdentifier != UIBackgroundTaskInvalid); [self willChangeValueForKey:OWSSendMessageOperationKeyIsExecuting]; self.operationState = OWSSendMessageOperationStateExecuting; @@ -456,7 +458,9 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; dispatch_async(dispatch_get_main_queue(), ^{ // We call `startBackgroundTask` here to prevent our app from suspending while being backgrounded // until the operation is completed - at which point the OWSSendMessageOperation ends it's background task. - [sendMessageOperation startBackgroundTask]; + + // FIXME SHARINGEXTENSION + // [sendMessageOperation startBackgroundTask]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSOperationQueue *sendingQueue = [self sendingQueueForMessage:message];