diff options
| author | Anqi Xu | 2012-06-24 12:09:30 -0400 |
|---|---|---|
| committer | Anqi Xu | 2012-06-24 12:09:30 -0400 |
| commit | e06955279665f5ead6414c2f23485997e77dbad9 (patch) | |
| tree | b255eb8b90ee990070f22683989020003ae1fe18 | |
| parent | ea0da138b0222ca245757bc7da297af194991285 (diff) | |
| download | LikeFeed-e06955279665f5ead6414c2f23485997e77dbad9.tar.bz2 | |
Changed the type of storage for friends
| -rw-r--r-- | Resources/friendship/ui/LikeList.js | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Resources/friendship/ui/LikeList.js b/Resources/friendship/ui/LikeList.js index 150fb85..d70af54 100644 --- a/Resources/friendship/ui/LikeList.js +++ b/Resources/friendship/ui/LikeList.js @@ -187,11 +187,8 @@ function friend_name_from_uid(uid) { var result = "???"; - for (var i = 0; i < fs.data.friends.length; i++) { - if (fs.data.friends[i].uid == uid) { - result = fs.data.friends[i].name; - break; - } + if (uid.toString() in fs.data.friends) { + result = fs.data.friends[uid.toString()].name; } return result; }; @@ -208,7 +205,16 @@ //Ti.App.fireEvent('app:show.loader'); Ti.API.addEventListener("processFriendIDs", function(e) { - fs.data.friends = e.data; + Ti.API.info(e.data); + fs.data.friends = Array(); + for (var i = 0; i < e.data.length; i++) { + fs.data.friends[e.data[i].uid.toString()] = {uid: e.data[i].uid, pic: e.data[i].pic_square, name: e.data[i].name}; + } + + for (key in fs.data.friends) { + Ti.API.info(key + ": " + fs.data.friends[key].name); + } + fs.core.queryAllFriendLikeIDsFQL(); }); |
