xmpp.chapril.org-conversejs/src/plugins/mam-views/index.js

19 lines
617 B
JavaScript
Raw Normal View History

/**
* @description UI code XEP-0313 Message Archive Management
* @copyright 2021, the Converse.js contributors
* @license Mozilla Public License (MPLv2)
*/
import './placeholder.js';
import { api, converse } from '@converse/headless/core';
import { fetchMessagesOnScrollUp, getPlaceholderTemplate } from './utils.js';
converse.plugins.add('converse-mam-views', {
dependencies: ['converse-mam', 'converse-chatview', 'converse-muc-views'],
initialize () {
api.listen.on('chatBoxScrolledUp', fetchMessagesOnScrollUp);
api.listen.on('getMessageTemplate', getPlaceholderTemplate);
}
});