converse.js
Version:
Browser based XMPP chat client
23 lines (16 loc) • 599 B
JavaScript
/**
* @copyright 2022, the Converse.js contributors
* @license Mozilla Public License (MPLv2)
*/
import api from '../../shared/api/index.js';
import converse from '../../shared/api/public.js';
import { addCapsNode } from './utils.js';
const { Strophe } = converse.env;
Strophe.addNamespace('CAPS', "http://jabber.org/protocol/caps");
converse.plugins.add('converse-caps', {
dependencies: ['converse-status'],
initialize () {
api.listen.on('constructedPresence', (_, p) => addCapsNode(p));
api.listen.on('constructedMUCPresence', (_, p) => addCapsNode(p));
}
});