From: Leberwurscht Date: Mon, 16 Apr 2012 22:41:22 +0000 (+0200) Subject: jappixmini: add to Friendica group and authorize X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=0164bdf11e1dd8ca2b89955a1c390057858e3f8e;p=friendica-addons.git jappixmini: add to Friendica group and authorize --- diff --git a/jappixmini/lib.js b/jappixmini/lib.js index dd2d7955..bbbc7e34 100644 --- a/jappixmini/lib.js +++ b/jappixmini/lib.js @@ -147,9 +147,24 @@ function jappixmini_manage_roster(contacts, autoapprove, autosubscribe) { // ignore accounts not in the list if (contacts[xid]===undefined) return; - // TODO: add to Friendica group - - // TODO: unblock and authorize if necessary + // add to Friendica group if necessary + groups = []; + $(this).find('group').each(function() { + var group_text = $(this).text(); + if(group_text) groups.push(group_text); + }); + + if ($.inArray("Friendica", groups)==-1) { + console.log("Add "+xid+" to Friendica group."); + groups.push("Friendica"); + sendRoster(xid, null, null, groups); + console.log("Added "+xid+" to Friendica group."); + } + + // authorize if necessary + if (subscription=="to") { + sendSubscribe(xid, 'subscribed'); + } // remove from list delete contacts[xid];