Я настроил Conversejs для автоматического входа в комнату с предварительно настроенной учетной записью и учетными данными. Я хотел бы, чтобы это очистило предыдущие сообщения, когда комната присоединена.
Я смог собрать эту оболочку плагина и подтвердил, что он выполняется, но не знаю код для очистки текста чата.
converse.plugins.add('myplugin', {
initialize: function () {
this._converse.api.listen.on('roomsAutoJoined', () => {
// How to clear chat ??
});
}
});
Как правило, автоматическое выполнение команды / clear для пользователя при присоединении к комнате. В комнату всегда будет входить другой пользователь, иначе я знаю, что он будет очищен автоматически. Также я использую ejabberd, если это имеет значение.