@ -165,14 +165,11 @@
ourNumber ,
ourNumber ,
'private'
'private'
) ;
) ;
const secondaryConversation = await ConversationController . getOrCreateAndWait (
const content = new textsecure . protobuf . Content ( {
recipientPubKey ,
pairingAuthorisation ,
'private'
} ) ;
) ;
const isGrant = authorisation . primaryDevicePubKey === ourNumber ;
// Always be friends with secondary devices
if ( isGrant ) {
secondaryConversation . setFriendRequestStatus (
window . friends . friendRequestStatusEnum . friends
) ;
// Send profile name to secondary device
// Send profile name to secondary device
const lokiProfile = ourConversation . getLokiProfile ( ) ;
const lokiProfile = ourConversation . getLokiProfile ( ) ;
const profile = new textsecure . protobuf . DataMessage . LokiProfile (
const profile = new textsecure . protobuf . DataMessage . LokiProfile (
@ -187,11 +184,9 @@
{ ConversationCollection : Whisper . ConversationCollection }
{ ConversationCollection : Whisper . ConversationCollection }
) ;
) ;
const syncMessage = await createContactSyncProtoMessage ( conversations ) ;
const syncMessage = await createContactSyncProtoMessage ( conversations ) ;
const content = new textsecure . protobuf . Content ( {
content . syncMessage = syncMessage ;
pairingAuthorisation ,
content . dataMessage = dataMessage ;
dataMessage ,
}
syncMessage ,
} ) ;
// Send
// Send
const options = { messageType : 'pairing-request' } ;
const options = { messageType : 'pairing-request' } ;
const p = new Promise ( ( resolve , reject ) => {
const p = new Promise ( ( resolve , reject ) => {