Извлекать новейшие сообщения xmpp?

Я недавно создал приложение чата (ejabberd и smack). Все в порядке, но 2 проблемы, которые я не могу решить.

  1. Я хотел бы получить список последних сообщений (список разговоров) из xmpp. Но я не знаю, как это сделать.
  2. Я хотел бы сохранить идентификатор потока каждого разговора в MySQL, но ни один модуль не может это сделать.

Кто-то еще может мне помочь? Заранее спасибо.

1 ответ

  1. Вам следует запросить последние сообщения через XEP-0313. Это функциональность реализована в Ejabberd's mod_mam модуль. Насколько я знаю, Smack также поддерживает это, просто убедитесь, что у вас установлена ​​последняя версия библиотеки.
  2. Действительно, нет модуля, который вы можете использовать для хранения идентификаторов разговоров.
Другие вопросы по тегам