2011-05-31 34 views
3

我正在修改ejabberd服務器,向用戶發送一個自定義名單,我可以通過編寫我自己的mod_roster版本來完成。現在我想通過處理rfc3921中定義的來自客戶端的定向呈現消息來在該名單之上添加存在。哪個ejabberd模塊處理定向存在事件?

有誰知道哪些模塊目前提供這種功能,所以我可以使用它們作爲參考?

+0

我想我正在構建類似於5月份構建的內容:DI有一個自定義mod_roster,它向用戶發送自定義名單,但是當有人上網時,這些用戶不會收到狀態通知...可能我問你爲什麼選擇了直接的在線消息?根據名冊,沒有辦法設置ejabberd發送這些在線消息嗎? (假設我的理解正確,並且「定向存在消息」意味着客戶端本身發送這些消息,而不是服務器) – Joril 2012-01-14 23:10:50

+0

(有關記錄,現在我正在嘗試自定義get_subscriptions_list) – Joril 2012-01-15 12:37:40

+0

我一直關閉此項目一段時間,但據我記得,當一個客戶端連接它時,發送一個廣播存在消息給所有的朋友,據我所知。但是,它不知道哪些朋友在線。爲了處理這種情況,我們發送定向呈現請求。 – 2012-01-16 01:08:23

回答

0

這裏沒有特定的模塊,但ejabberd_cs2.erl具有處理此功能的大部分代碼。