diff options
author | laco0416 <laco0416@gmail.com> | 2014-05-28 01:29:50 +0900 |
---|---|---|
committer | laco0416 <laco0416@gmail.com> | 2014-05-28 01:29:50 +0900 |
commit | eb49195daa5fc1cfe3976098f63dbd74a72ef399 (patch) | |
tree | f8a1297884afd48ec19c4af8324485bb717e0fdb /src | |
parent | a087d2c53efffaa00ae0fedf696341611ed0065e (diff) | |
download | SmileEssence-eb49195daa5fc1cfe3976098f63dbd74a72ef399.tar.gz |
Fix: favorited event
Diffstat (limited to 'src')
-rw-r--r-- | src/net/lacolaco/smileessence/twitter/UserStreamListener.java | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/net/lacolaco/smileessence/twitter/UserStreamListener.java b/src/net/lacolaco/smileessence/twitter/UserStreamListener.java index 1851737f..c0d05352 100644 --- a/src/net/lacolaco/smileessence/twitter/UserStreamListener.java +++ b/src/net/lacolaco/smileessence/twitter/UserStreamListener.java @@ -170,25 +170,33 @@ public class UserStreamListener implements twitter4j.UserStreamListener, Connect @Override public void onFavorite(User source, User target, Status favoritedStatus) { - if(activity.getCurrentAccount().userID == target.getId()) + long myID = activity.getCurrentAccount().userID; + if(myID == target.getId()) { addToHistory(new EventViewModel(EnumEvent.FAVORITED, source, favoritedStatus)); } - FavoriteCache.getInstance().put(favoritedStatus, true); - activity.getListAdapter(MainActivity.PAGE_HOME).update(); - activity.getListAdapter(MainActivity.PAGE_MENTIONS).update(); + else if(myID == source.getId()) + { + FavoriteCache.getInstance().put(favoritedStatus, true); + activity.getListAdapter(MainActivity.PAGE_HOME).update(); + activity.getListAdapter(MainActivity.PAGE_MENTIONS).update(); + } } @Override public void onUnfavorite(User source, User target, Status unfavoritedStatus) { - if(activity.getCurrentAccount().userID == target.getId()) + long myID = activity.getCurrentAccount().userID; + if(myID == target.getId()) { addToHistory(new EventViewModel(EnumEvent.UNFAVORITED, source, unfavoritedStatus)); } - FavoriteCache.getInstance().put(unfavoritedStatus, false); - activity.getListAdapter(MainActivity.PAGE_HOME).update(); - activity.getListAdapter(MainActivity.PAGE_MENTIONS).update(); + else if(myID == source.getId()) + { + FavoriteCache.getInstance().put(unfavoritedStatus, false); + activity.getListAdapter(MainActivity.PAGE_HOME).update(); + activity.getListAdapter(MainActivity.PAGE_MENTIONS).update(); + } } @Override |