UNPKG

converse.js

Version:
33 lines (27 loc) 792 B
/** * @description * Converse.js plugin which shows a list of currently open * rooms in the "Rooms Panel" of the ControlBox. * @copyright 2022, the Converse.js contributors * @license Mozilla Public License (MPLv2) */ import { _converse, api, converse, u } from "@converse/headless"; import './view.js'; converse.plugins.add('converse-roomslist', { dependencies: [ "converse-singleton", "converse-controlbox", "converse-muc", "converse-bookmarks" ], initialize () { api.settings.extend({ muc_grouped_by_domain: false, }); api.listen.on('clearSession', () => { if (u.shouldClearCache(_converse)) { _converse.state.roomslist?.destroy(); } }); } });