Tue, 15 Mar 2011 18:32:51 +0100
clix.roster: Show incomming subscription requests when --presence is used
clix/roster.lua | file | annotate | diff | comparison | revisions |
--- a/clix/roster.lua Tue Mar 15 18:29:24 2011 +0100 +++ b/clix/roster.lua Tue Mar 15 18:32:51 2011 +0100 @@ -125,6 +125,15 @@ conn:hook("roster/item-changed", notif("changed")); conn:hook("roster/item-removed", notif("removed")); end + if opts.presence then + conn:hook("presence", function(presence) + if presence.attr.type == "subscribe" then + print(("%s wants to subscribe to you"):format(presence.attr.from)); + --elseif presence.attr.type == "subscribed" then + --print(("%s subscribed to you?"):format(presence.attr.from)); + end + end) + end end clix_connect(opts, on_connect); end