diff --git a/CHANGES.md b/CHANGES.md index 7d72b31787..bab07ab946 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ - #1376 Fixed some alignment issues in the sidebar - #1378 Message Delivery Receipts were being sent for carbons and own messages - #1379 MUC unread messages indicator is failing +- #1382 Message Delivery Receipts: Set store hint and type='chat' ## 4.0.6 (2018-12-07) diff --git a/dist/converse.js b/dist/converse.js index d56ccfac2a..10b4ddecb0 100644 --- a/dist/converse.js +++ b/dist/converse.js @@ -62193,10 +62193,13 @@ _converse_core__WEBPACK_IMPORTED_MODULE_2__["default"].plugins.add('converse-cha const receipt_stanza = $msg({ 'from': _converse.connection.jid, 'id': _converse.connection.getUniqueId(), - 'to': to_jid + 'to': to_jid, + 'type': 'chat' }).c('received', { 'xmlns': Strophe.NS.RECEIPTS, 'id': id + }).up().c('store', { + 'xmlns': Strophe.NS.HINTS }).up(); _converse.api.send(receipt_stanza); diff --git a/src/headless/converse-chatboxes.js b/src/headless/converse-chatboxes.js index dbe74b4b3d..2cd28120e8 100644 --- a/src/headless/converse-chatboxes.js +++ b/src/headless/converse-chatboxes.js @@ -729,7 +729,9 @@ converse.plugins.add('converse-chatboxes', { 'from': _converse.connection.jid, 'id': _converse.connection.getUniqueId(), 'to': to_jid, - }).c('received', {'xmlns': Strophe.NS.RECEIPTS, 'id': id}).up(); + 'type': 'chat', + }).c('received', {'xmlns': Strophe.NS.RECEIPTS, 'id': id}).up() + .c('store', {'xmlns': Strophe.NS.HINTS}).up(); _converse.api.send(receipt_stanza); },