aboutsummaryrefslogtreecommitdiffstats
path: root/Resources/friendship/core/FacebookFQL.js
diff options
context:
space:
mode:
Diffstat (limited to 'Resources/friendship/core/FacebookFQL.js')
-rw-r--r--Resources/friendship/core/FacebookFQL.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/Resources/friendship/core/FacebookFQL.js b/Resources/friendship/core/FacebookFQL.js
index e93abb0..9a011aa 100644
--- a/Resources/friendship/core/FacebookFQL.js
+++ b/Resources/friendship/core/FacebookFQL.js
@@ -24,13 +24,13 @@
fs.core.handleLikeIDsFQLResponse = function (result) { fs.core.handleFQLResponse(result, "processLikeIDs"); };
fs.core.queryLikeIDsFQL = function(friend_ids) {
- var query = "SELECT page_id, created_time FROM page_fan WHERE uid IN (" + friend_ids.join() + ")";
+ var query = "SELECT page_id, created_time, uid FROM page_fan WHERE uid IN (" + friend_ids.join() + ")";
Ti.Facebook.request('fql.query', {query: query}, fs.core.handleLikeIDsFQLResponse);
};
fs.core.handleAllFriendLikeIDsFQLResponse = function (result) { fs.core.handleFQLResponse(result, "processLikeIDs"); };
fs.core.queryAllFriendLikeIDsFQL = function() {
- var query = "SELECT page_id, created_time FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = " + Ti.Facebook.uid + ")";
+ var query = "SELECT page_id, created_time, uid FROM page_fan WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = " + Ti.Facebook.uid + ")";
Ti.Facebook.request('fql.query', {query: query}, fs.core.handleAllFriendLikeIDsFQLResponse);
};
@@ -45,4 +45,13 @@
query += "FROM page WHERE page_id IN (" + page_ids.join() + ")";
Ti.Facebook.request('fql.query', {query: query}, fs.core.handleLikesFQLResponse);
};
+
+ fs.core.fetchMoreLikes = function(numLikesMore) {
+ numLikesMore = Math.min((fs.data.reverseChronoLikedIDs.length - fs.data.numLikesFetched), numLikesMore);
+ page_ids = Array();
+ for (var i = fs.data.numLikesFetched; i < fs.data.numLikesFetched + numLikesMore; i++) {
+ page_ids.push(fs.data.reverseChronoLikedIDs[i]);
+ }
+ fs.core.queryLikesFQL(page_ids);
+ };
})();