2

私はejabberdサーバーで何かを開発しています。サブスクリプション ロジックを変更する必要が生じました。ejabberd-2.1.11 を使用しています

サブスクリプションがどのように機能するかが必要です。ロジックを変更して、ユーザーがサブスクリプションを使用して名簿の連絡先を自動的にアップロードし、rosterusers テーブル列のサブスクリプションにすぐに保存して B.少なくとも最初の連絡先がサーバーに登録されている場合は、オンラインと連絡先を参照してください。(これがあなたにとって意味があり、有効であることを願っています)

私は erlang と ejabberd アーキテクチャの初心者ですが、すでにいくつかの基本的なモジュールを開発しています。この点について助けてもらえないか、この変更を行うのがどれほど難しいか、また、変更は

4

1 に答える 1

0

サーバーは標準に準拠し、仕様に準拠しているため、サーバーを変更することは避けたいと思います。そのため、別のサーバーへの移動やアップグレードが必要になった場合でも、問題なく機能します。これを実現するために行うことは、サーバーの機能を使用してクライアントにこの動作を実装することです。サーバーを変更したいことが本当にある場合は、mod_roster.erl を確認する必要があります。外部 DB を使用している場合は、DB を直接変更することもできますが、変更はクライアントが再度ログインするまで反映されません。

于 2013-09-18T06:37:39.263 に答える