2013-02-01 4 views
7

私はruby xmpp4rライブラリを使用して、openfireサーバとのマルチユーザグループチャットアプリケーションを実装しています。私はopenfireサーバー上のチャットルームを正常に作成しました。ユーザーがopenfire認証情報を使ってチャットルームに参加した場合、以前のグループチャット履歴が返されていないため、add_message_callback()メソッドを使用しているため、ほんのわずかのメッセージしか返されません。 (。部屋に参加するユーザーに全体チャット履歴を表示) -ruby​​ xmpp4rを使用して以前のグループチャット履歴を取得できません

真の私がここで行方不明です何
**全体チャットの履歴を表示:以下

はopenfireグループチャット履歴設定ですか? 誰かが以前のグループ履歴を取得するためのサンプルコードを持っていますか?

答えて

1

私はWildfireサーバー(Openfireの後継)を実行しましたが、この設定はサーバー側と思われます。グループチャット>履歴の設定で管理されているWildfire管理コンソールで次のオプションがあります。

履歴を表示しない - ルームに参加しているユーザーにチャット履歴を表示しないでください。

すべてのチャット履歴を表示 - ルームに参加しているユーザーとのチャット履歴全体を表示します。

特定のメッセージ数を表示 - チャットに最新の特定のメッセージ数を表示します。下のボックスを使用してその番号を指定します。

関連する問題