Remove selfRecipient method.

pull/1/head
Matthew Chen 7 years ago
parent e1db60c1c0
commit edcedd2845

@ -20,8 +20,6 @@ NS_ASSUME_NONNULL_BEGIN
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)selfRecipientWithTransaction:(YapDatabaseReadWriteTransaction *)transaction;
+ (nullable instancetype)registeredRecipientForRecipientId:(NSString *)recipientId
transaction:(YapDatabaseReadTransaction *)transaction;
+ (instancetype)getOrBuildUnsavedRecipientForRecipientId:(NSString *)recipientId

@ -86,15 +86,6 @@ NS_ASSUME_NONNULL_BEGIN
return [self fetchObjectWithUniqueID:recipientId transaction:transaction];
}
// TODO This method should probably live on the TSAccountManager rather than grabbing a global singleton.
+ (instancetype)selfRecipientWithTransaction:(YapDatabaseReadWriteTransaction *)transaction
{
OWSAssertDebug(transaction);
NSString *recipientId = [TSAccountManager localNumber];
return [self markRecipientAsRegisteredAndGet:recipientId transaction:transaction];
}
- (void)addDevices:(NSSet *)devices
{
OWSAssertDebug(devices.count > 0);

@ -1200,9 +1200,10 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException";
OWSOutgoingSentMessageTranscript *sentMessageTranscript =
[[OWSOutgoingSentMessageTranscript alloc] initWithOutgoingMessage:message];
NSString *recipientId = [TSAccountManager localNumber];
__block SignalRecipient *recipient;
[self.dbConnection readWriteWithBlock:^(YapDatabaseReadWriteTransaction *transaction) {
recipient = [SignalRecipient selfRecipientWithTransaction:transaction];
recipient = [SignalRecipient markRecipientAsRegisteredAndGet:recipientId transaction:transaction];
}];
[self sendMessageToService:sentMessageTranscript

Loading…
Cancel
Save