Извлекать новейшие сообщения xmpp?
Я недавно создал приложение чата (ejabberd и smack). Все в порядке, но 2 проблемы, которые я не могу решить.
- Я хотел бы получить список последних сообщений (список разговоров) из xmpp. Но я не знаю, как это сделать.
- Я хотел бы сохранить идентификатор потока каждого разговора в MySQL, но ни один модуль не может это сделать.
Кто-то еще может мне помочь? Заранее спасибо.
1 ответ
- Вам следует запросить последние сообщения через XEP-0313. Это функциональность реализована в Ejabberd's
mod_mam
модуль. Насколько я знаю, Smack также поддерживает это, просто убедитесь, что у вас установлена последняя версия библиотеки. - Действительно, нет модуля, который вы можете использовать для хранения идентификаторов разговоров.