The jappixmini addon #48

Merged
Leberwurscht merged 42 commits from master into master 2012-04-20 08:48:13 +02:00
Showing only changes of commit 0164bdf11e - Show all commits

View file

@ -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
// add to Friendica group if necessary
groups = [];
$(this).find('group').each(function() {
var group_text = $(this).text();
if(group_text) groups.push(group_text);
});
// TODO: unblock and authorize if necessary
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];