diff --git a/SignalMessaging/profiles/OWSProfileManager.m b/SignalMessaging/profiles/OWSProfileManager.m index b232160f7..bd7212cca 100644 --- a/SignalMessaging/profiles/OWSProfileManager.m +++ b/SignalMessaging/profiles/OWSProfileManager.m @@ -176,6 +176,15 @@ typedef void (^ProfileManagerFailureBlock)(NSError *error); #pragma mark - Local Profile +- (OWSUserProfile *)localUserProfile +{ + __block OWSUserProfile *userProfile; + [LKStorage writeSyncWithBlock:^(YapDatabaseReadWriteTransaction *transaction) { + userProfile = [self getLocalUserProfileWithTransaction:transaction]; + } error:nil]; + return userProfile; +} + - (OWSUserProfile *)getLocalUserProfileWithTransaction:(YapDatabaseReadWriteTransaction *)transaction { @synchronized(self)