Prepare for verification sync messages: receiver, ready to send
FREEBIE
This commit is contained in:
parent
aebf4b32d6
commit
475d607fd0
2 changed files with 56 additions and 20 deletions
|
@ -119,8 +119,10 @@
|
|||
messageReceiver.addEventListener('group', onGroupReceived);
|
||||
messageReceiver.addEventListener('sent', onSentMessage);
|
||||
messageReceiver.addEventListener('read', onReadReceipt);
|
||||
// messageReceiver.addEventListener('verify', onVerify);
|
||||
messageReceiver.addEventListener('error', onError);
|
||||
|
||||
|
||||
window.textsecure.messaging = new textsecure.MessageSender(
|
||||
SERVER_URL, SERVER_PORTS, USERNAME, PASSWORD
|
||||
);
|
||||
|
@ -289,6 +291,27 @@
|
|||
});
|
||||
}
|
||||
|
||||
var VERIFIED_ENUM = textsecure.storage.protocol.VerifiedStatus;
|
||||
|
||||
function onVerify(ev) {
|
||||
var number = ev.destination;
|
||||
var key = ev.identityKey;
|
||||
var verified = ev.state;
|
||||
|
||||
console.log('verification sync message', number, verified);
|
||||
|
||||
var contact = ConversationController.get(number);
|
||||
if (!contact) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (verified === VERIFIED_ENUM.DEFAULT) {
|
||||
contact.setVerifiedDefault({viaSyncMessage: true, key: key});
|
||||
} else if (verified === VERIFIED_ENUM.VERIFIED) {
|
||||
contact.setVerified({viaSyncMessage: true, key: key});
|
||||
}
|
||||
}
|
||||
|
||||
function onDeliveryReceipt(ev) {
|
||||
var pushMessage = ev.proto;
|
||||
var timestamp = pushMessage.timestamp.toNumber();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue