Как удалить сообщение с сервера xammp в ejabberd

Я новичок в ejabberd,

В нашем приложении необходимо удалить функциональные сообщения чата. так что один вопрос в нашем уме

Может ли ejabberd удалить сообщение с сервера xammp с помощью restApi... или другим способом...?

что лучше всего подходит для того же.

Спасибо,


person Desai Jayram    schedule 02.05.2019    source источник


Ответы (1)


Я не знаю, что такое сервер «xampp», и не знаю, какие сохраненные сообщения вы хотите удалить. Те, которые временно хранятся в mod_offline? Или те, которые постоянно хранятся в mod_mam?

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

Если вы посмотрите на результат "помощи по ejabberd", команда remove_mam_for_user позволяет удалить все мам-сообщения, хранящиеся для учетной записи.

person Badlop    schedule 02.05.2019
comment
Спасибо, Badlop, я хочу удалить сообщение из сообщения чата p2p, такого как WhatsApp Пример: A: Привет B Как дела. B: Хорошо и U...? A: отлично. Если пользователь A удаляет свое сообщение из чата, то сообщение удаляется с экрана чата обоих пользователей. и это сообщение никогда не возвращается с сервера xmpp. Примечание. 1) Если я удалю сообщение из базы данных ejarbberd mysql, его можно будет удалить с сервера xampp..? - person Desai Jayram; 03.05.2019
comment
Спецификация MAM не позволяет удалять сообщения из архива. - person Mickaël Rémond; 06.06.2019