Skip to content
tony1223 edited this page Apr 21, 2013 · 1 revision

var gids = [];

var SECRET = window.SECRET = []; var DONE = window.DONE = {}; var NO_OWNER = window.NO_OWNER = []; var promises = window.promises = [];

$.each(gids,function(ind,gid){ var promise = $.Deferred(function(defered){ FB.api("/"+gid,function(group){ if(group.error){ //console.log("fail"); SECRET.push(gid); defered.resolve(); return false; } if(group.owner == undefined){ NO_OWNER.push(gid); defered.resolve(); return false; }

		  DONE[gid] = {name:group.owner.name,id:group.owner.id};
		  //console.log(SECRET);
		  //console.log(DONE);
		  defered.resolve();
		});
	}).promise();
	promises.push(promise);
});

$.when.apply($,promises).done(function(){ console.log(promises); console.log("SECRET",SECRET); console.log("DONE",DONE); console.log("NO_OWNER",NO_OWNER); });

Clone this wiki locally