diff options
author | Christian Schneppe <christian@pix-art.de> | 2017-03-23 23:34:58 +0100 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2017-03-23 23:34:58 +0100 |
commit | 95ef8fd216d31aabd089649161ac699d06f3f8cd (patch) | |
tree | c0dc3d8df681e2002c8e5d6aee79f36c51a696dd /src/main/java/de/pixart/messenger/entities/Contact.java | |
parent | d8c077be6513debbb352d362390296c37c92c7fd (diff) |
rework last activity logic to something that should work pretty well …
…in Conversations only enviroments
Diffstat (limited to 'src/main/java/de/pixart/messenger/entities/Contact.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/entities/Contact.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/entities/Contact.java b/src/main/java/de/pixart/messenger/entities/Contact.java index 38808a1d7..8079ff2db 100644 --- a/src/main/java/de/pixart/messenger/entities/Contact.java +++ b/src/main/java/de/pixart/messenger/entities/Contact.java @@ -536,8 +536,13 @@ public class Contact implements ListItem, Blockable { return this.mActive; } - public void setLastseen(long timestamp) { - this.mLastseen = Math.max(timestamp, mLastseen); + public boolean setLastseen(long timestamp) { + if (timestamp > this.mLastseen) { + this.mLastseen = timestamp; + return true; + } else { + return false; + } } public long getLastseen() { |