From e8b6d03ff0afc6210a2a27aafca56af74e817cc2 Mon Sep 17 00:00:00 2001 From: ubermanu <e.vodor@gmail.com> Date: Mon, 22 Mar 2021 14:46:53 +0100 Subject: [PATCH] bugfix: send displayed marker for the latest message when scrolled down --- src/plugins/converse-rai.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plugins/converse-rai.js b/src/plugins/converse-rai.js index 408feb2..c9dceb5 100644 --- a/src/plugins/converse-rai.js +++ b/src/plugins/converse-rai.js @@ -146,6 +146,16 @@ converse.plugins.add('converse-rai', { }, }); + /** + * Send a displayed marker once the chatroom is scrolled down. + * FIXME: This is sending two requests (for the same message) + */ + api.listen.on('chatBoxScrolledDown', data => { + if (data.chatbox.get('type') === _converse.CHATROOMS_TYPE && api.settings.get('muc_subscribe_to_rai')) { + data.chatbox.sendMarkerForLastMessage('displayed', true); + } + }); + /** * Triggers an event if a jid has activity. * -- GitLab