Не удалось получить предыдущую историю группового чата с помощью ruby ​​xmpp4r

Я использую библиотеку ruby ​​xmpp4r для реализации многопользовательского группового чата с сервером openfire. Я успешно создал чат на сервере openfire. Если пользователь входит в чат с учетными данными openfire, он не возвращает предыдущую историю группового чата, а возвращает только несколько сообщений, которые я использую. add_message_callback() метод.

Ниже приведена настройка истории группового чата openfire:
** Показать всю историю чата (Показать всю историю чата для пользователей, присоединившихся к комнате.)- Правда

Что мне здесь не хватает? У кого-нибудь есть пример кода для получения предыдущей истории группы?

1 ответ

Я запустил сервер Wildfire (преемник openfire), эта настройка, кажется, на стороне сервера. На консоли администратора wildfire она управляется в Групповом чате> Настройки истории. Там есть следующие опции:

Не показывать историю - не показывать историю чата пользователям, присоединившимся к комнате.

Показать всю историю чата - Показать всю историю чата для пользователей, присоединившихся к комнате.

Показывать определенное количество сообщений - Показывать определенное количество самых последних сообщений в чате. Используйте поле ниже, чтобы указать это число.

Другие вопросы по тегам