converse.js
Version:
Browser based XMPP chat client
18 lines (12 loc) • 543 B
JavaScript
import { api } from '@converse/headless';
import ChatContent from 'shared/chat/chat-content';
import 'shared/chat/message-history';
import './styles/muc-chat-content.scss';
export default class MUCChatContent extends ChatContent {
async initialize () {
await super.initialize();
this.listenTo(this.model, 'change:hidden_occupants', () => this.requestUpdate());
this.listenTo(this.model.occupants, 'change', () => this.requestUpdate());
}
}
api.elements.define('converse-muc-chat-content', MUCChatContent);