Очистить все сообщения MUC при входе в комнату с помощью Conversejs - PullRequest
0 голосов
/ 27 октября 2019

Я настроил Conversejs для автоматического входа в комнату с предварительно настроенной учетной записью и учетными данными. Я хотел бы, чтобы это очистило предыдущие сообщения, когда комната присоединена.

Я смог собрать эту оболочку плагина и подтвердил, что он выполняется, но не знаю код для очистки текста чата.

converse.plugins.add('myplugin', { 
        initialize: function () { 
            this._converse.api.listen.on('roomsAutoJoined', () => { 
                // How to clear chat ??
            });            
        } 
    });

Как правило, автоматическое выполнение команды / clear для пользователя при присоединении к комнате. В комнату всегда будет входить другой пользователь, иначе я знаю, что он будет очищен автоматически. Также я использую ejabberd, если это имеет значение.

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете установить clear_muc_messages_on_reconnection на true.

...