UNPKG

converse.js

Version:
23 lines (16 loc) 599 B
/** * @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)); } });