Return the real time a Sone was followed.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 26 Jan 2013 10:03:40 +0000 (11:03 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 26 Jan 2013 10:03:40 +0000 (11:03 +0100)
src/main/java/net/pterodactylus/sone/core/Core.java

index 15ce975..e46eceb 100644 (file)
@@ -505,10 +505,7 @@ public class Core extends AbstractService implements SoneProvider, PostProvider,
         */
        public long getSoneFollowingTime(Sone sone) {
                synchronized (soneFollowingTimes) {
-                       if (soneFollowingTimes.containsKey(sone)) {
-                               return soneFollowingTimes.get(sone);
-                       }
-                       return Long.MAX_VALUE;
+                       return Optional.fromNullable(soneFollowingTimes.get(sone.getId())).or(Long.MAX_VALUE);
                }
        }