clix.roster: Add command for unsubscribing and canceling subscription

Tue, 17 May 2011 20:50:46 +0200

author
Kim Alvefur <zash@zash.se>
date
Tue, 17 May 2011 20:50:46 +0200
changeset 61
7d62bff46601
parent 60
1537dabc5df8
child 62
f455dad33efd

clix.roster: Add command for unsubscribing and canceling subscription

clix/roster.lua file | annotate | diff | comparison | revisions
--- a/clix/roster.lua	Thu May 05 01:30:06 2011 +0200
+++ b/clix/roster.lua	Tue May 17 20:50:46 2011 +0200
@@ -33,7 +33,9 @@
 			quit = function(param) conn:close(); end;
 			add = function(param) conn.roster:add_contact(param) end;
 			sub = function(param) conn:send(verse.presence{to=param, type="subscribe"}); end;
+			unsub = function(param) conn:send(verse.presence{to=param, type="unsubscribe"}); end;
 			auth = function(param) conn:send(verse.presence{to=param, type="subscribed"}); end;
+			unauth = function(param) conn:send(verse.presence{to=param, type="unsubscribed"}); end;
 			del = function(param) conn.roster:delete_contact(param) end;
 			setnick = function(param)
 				local jid, nick = param:match("^(%S+)%s+(%S+)");

mercurial