@ -41,26 +41,6 @@ NS_ASSUME_NONNULL_BEGIN
OWSAssert ( thread ) ;
OWSAssert ( messageSender ) ;
OWSContactsManager * contactsManager = [ Environment getCurrent ] . contactsManager ;
OWSAssert ( contactsManager ) ;
BOOL didShowSNAlert = [ SafetyNumberConfirmationAlert
presentAlertIfNecessaryWithRecipientIds : thread . recipientIdentifiers
confirmationText : NSLocalizedString ( @ "SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION ",
@ "button title to confirm sending to a recipient whose safety "
@ "number recently changed ")
contactsManager : contactsManager
completion : ^( BOOL didConfirmIdentity ) {
if ( didConfirmIdentity ) {
[ self sendMessageWithText : text
inThread : thread
messageSender : messageSender ] ;
}
} ] ;
if ( didShowSNAlert ) {
return nil ;
}
OWSDisappearingMessagesConfiguration * configuration =
[ OWSDisappearingMessagesConfiguration fetchObjectWithUniqueID : thread . uniqueId ] ;
TSOutgoingMessage * message =
@ -81,9 +61,9 @@ NS_ASSUME_NONNULL_BEGIN
}
+ ( nullable TSOutgoingMessage * ) sendMessageWithAttachment : ( SignalAttachment * ) attachment
inThread : ( TSThread * ) thread
messageSender : ( OWSMessageSender * ) messageSender
+ ( TSOutgoingMessage * ) sendMessageWithAttachment : ( SignalAttachment * ) attachment
inThread : ( TSThread * ) thread
messageSender : ( OWSMessageSender * ) messageSender
{
OWSAssert ( [ NSThread isMainThread ] ) ;
OWSAssert ( attachment ) ;
@ -92,27 +72,6 @@ NS_ASSUME_NONNULL_BEGIN
OWSAssert ( thread ) ;
OWSAssert ( messageSender ) ;
OWSContactsManager * contactsManager = [ Environment getCurrent ] . contactsManager ;
OWSAssert ( contactsManager ) ;
BOOL didShowSNAlert = [ SafetyNumberConfirmationAlert
presentAlertIfNecessaryWithRecipientIds : thread . recipientIdentifiers
confirmationText : NSLocalizedString ( @ "SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION ",
@ "button title to confirm sending to a recipient whose safety "
@ "number recently changed ")
contactsManager : contactsManager
completion : ^( BOOL didConfirmIdentity ) {
if ( didConfirmIdentity ) {
[ self sendMessageWithAttachment : attachment
inThread : thread
messageSender : messageSender ] ;
}
} ] ;
if ( didShowSNAlert ) {
return nil ;
}
OWSDisappearingMessagesConfiguration * configuration =
[ OWSDisappearingMessagesConfiguration fetchObjectWithUniqueID : thread . uniqueId ] ;
TSOutgoingMessage * message =