diff --git a/js/background.js b/js/background.js index f1e634057..3373862b3 100644 --- a/js/background.js +++ b/js/background.js @@ -163,10 +163,6 @@ } ConversationController.create(c).save(); - - if (contactDetails.verified) { - onVerified(contactDetails); - } } function onGroupReceived(ev) { diff --git a/js/libtextsecure.js b/js/libtextsecure.js index f0a32f6dd..53f2ef44f 100644 --- a/js/libtextsecure.js +++ b/js/libtextsecure.js @@ -38526,10 +38526,15 @@ MessageReceiver.prototype.extend({ var ev = new Event('contact'); ev.contactDetails = contactDetails; eventTarget.dispatchEvent(ev); + + if (contactDetails.verified) { + this.handleVerified([contactDetails.verified]); + } + contactDetails = contactBuffer.next(); } eventTarget.dispatchEvent(new Event('contactsync')); - }); + }.bind(this)); }, handleGroups: function(groups) { console.log('group sync'); diff --git a/libtextsecure/message_receiver.js b/libtextsecure/message_receiver.js index a6e64258e..dc5ef5a05 100644 --- a/libtextsecure/message_receiver.js +++ b/libtextsecure/message_receiver.js @@ -317,10 +317,15 @@ MessageReceiver.prototype.extend({ var ev = new Event('contact'); ev.contactDetails = contactDetails; eventTarget.dispatchEvent(ev); + + if (contactDetails.verified) { + this.handleVerified([contactDetails.verified]); + } + contactDetails = contactBuffer.next(); } eventTarget.dispatchEvent(new Event('contactsync')); - }); + }.bind(this)); }, handleGroups: function(groups) { console.log('group sync');