From f25421ce83631535f751f1b21364b84b1de120af Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Wed, 13 Nov 2019 13:23:55 +1100 Subject: [PATCH] Debug --- SignalServiceKit/src/Messages/OWSMessageManager.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageManager.m b/SignalServiceKit/src/Messages/OWSMessageManager.m index cc2f2a936..31fc7ea25 100644 --- a/SignalServiceKit/src/Messages/OWSMessageManager.m +++ b/SignalServiceKit/src/Messages/OWSMessageManager.m @@ -1447,10 +1447,12 @@ NS_ASSUME_NONNULL_BEGIN } // Loki: Cache the user hex encoded public key (for mentions) - dispatch_sync(dispatch_get_main_queue(), ^{ - [LKAPI populateUserHexEncodedPublicKeyCacheIfNeededFor:oldGroupThread.uniqueId in:transaction]; + dispatch_async(dispatch_get_main_queue(), ^{ + [OWSPrimaryStorage.sharedManager.dbReadConnection readWithBlock:^(YapDatabaseReadTransaction *transaction) { + [LKAPI populateUserHexEncodedPublicKeyCacheIfNeededFor:oldGroupThread.uniqueId in:transaction]; + [LKAPI cache:incomingMessage.authorId for:oldGroupThread.uniqueId]; + }]; }); - [LKAPI cache:incomingMessage.authorId for:oldGroupThread.uniqueId]; [self finalizeIncomingMessage:incomingMessage thread:oldGroupThread