From f38d715250818239913fd546f4e92999ca327d81 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Mon, 24 Jul 2017 12:27:48 -0700 Subject: [PATCH] Read receipts: Log sender and timestamp when related msg not found FREEBIE --- js/background.js | 2 +- js/libtextsecure.js | 4 ++-- js/read_receipts.js | 5 ++++- libtextsecure/message_receiver.js | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/js/background.js b/js/background.js index faa07fa37..10052637c 100644 --- a/js/background.js +++ b/js/background.js @@ -338,7 +338,7 @@ var read_at = ev.timestamp; var timestamp = ev.read.timestamp; var sender = ev.read.sender; - console.log('read receipt ', sender, timestamp); + console.log('read receipt', sender, timestamp); var receipt = Whisper.ReadReceipts.add({ sender : sender, timestamp : timestamp, diff --git a/js/libtextsecure.js b/js/libtextsecure.js index bca94a2a0..41d77099c 100644 --- a/js/libtextsecure.js +++ b/js/libtextsecure.js @@ -38704,8 +38704,8 @@ MessageReceiver.prototype.extend({ ev.confirm = this.removeFromCache.bind(this, envelope); ev.timestamp = envelope.timestamp.toNumber(); ev.read = { - timestamp : read[i].timestamp.toNumber(), - sender : read[i].sender + timestamp : read[i].timestamp.toNumber(), + sender : read[i].sender } this.dispatchEvent(ev); } diff --git a/js/read_receipts.js b/js/read_receipts.js index 71ad8b152..3c55e128b 100644 --- a/js/read_receipts.js +++ b/js/read_receipts.js @@ -32,7 +32,10 @@ this.remove(receipt); }.bind(this)); } else { - console.log('No message for read receipt'); + console.log( + 'No message for read receipt', + receipt.get('sender'), receipt.get('timestamp') + ); } }.bind(this)); }, diff --git a/libtextsecure/message_receiver.js b/libtextsecure/message_receiver.js index 29e764d55..97a6767f1 100644 --- a/libtextsecure/message_receiver.js +++ b/libtextsecure/message_receiver.js @@ -465,8 +465,8 @@ MessageReceiver.prototype.extend({ ev.confirm = this.removeFromCache.bind(this, envelope); ev.timestamp = envelope.timestamp.toNumber(); ev.read = { - timestamp : read[i].timestamp.toNumber(), - sender : read[i].sender + timestamp : read[i].timestamp.toNumber(), + sender : read[i].sender } this.dispatchEvent(ev); }