author | Waqas Hussain <waqas20@gmail.com> |
Wed, 08 Oct 2008 20:38:05 +0500 | |
changeset 79 | 2766e23c4d7d |
parent 30 | bcf539295f2d |
child 102 | a5b914370db5 |
permissions | -rw-r--r-- |
30 | 1 |
|
2 |
local st = require "util.stanza" |
|
3 |
local send = require "core.sessionmanager".send_to_session |
|
4 |
||
5 |
add_iq_handler("c2s", "jabber:iq:roster", |
|
6 |
function (session, stanza) |
|
7 |
if stanza.attr.type == "get" then |
|
8 |
local roster = st.reply(stanza) |
|
9 |
:query("jabber:iq:roster"); |
|
10 |
for jid in pairs(session.roster) do |
|
11 |
roster:tag("item", { jid = jid, subscription = "none" }):up(); |
|
12 |
end |
|
13 |
send(session, roster); |
|
14 |
return true; |
|
15 |
end |
|
16 |
end); |