aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorlaco0416 <laco0416@gmail.com>2014-05-28 01:29:50 +0900
committerlaco0416 <laco0416@gmail.com>2014-05-28 01:29:50 +0900
commiteb49195daa5fc1cfe3976098f63dbd74a72ef399 (patch)
treef8a1297884afd48ec19c4af8324485bb717e0fdb /src
parenta087d2c53efffaa00ae0fedf696341611ed0065e (diff)
downloadSmileEssence-eb49195daa5fc1cfe3976098f63dbd74a72ef399.tar.gz
Fix: favorited event
Diffstat (limited to 'src')
-rw-r--r--src/net/lacolaco/smileessence/twitter/UserStreamListener.java24
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