Browse Source

mam: include chatbox in data sent via `MAMResult`

JC Brand 5 năm trước cách đây
mục cha
commit
e621362471
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      src/headless/converse-mam.js

+ 2 - 1
src/headless/converse-mam.js

@@ -60,7 +60,8 @@ const MAMEnabledChat = {
          * work based on the MAM result before calling the handlers here.
          * @event _converse#MAMResult
          */
-        await api.trigger('MAMResult', result, query,  {'synchronous': true});
+        const data = { query, 'chatbox': this, 'messages': result.messages };
+        await api.trigger('MAMResult', data, {'synchronous': true});
 
         result.messages.forEach(m => this.queueMessage(m));
         if (result.error) {