X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryDatabase.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryDatabase.java;h=2d8d1bef04e3cac97715704a0c480882f512120f;hb=722b47810ffbe01465f104791c9f660ae161023b;hp=983f8da19fbc3e055b6e3008c9a5828b55329b28;hpb=0aa389b2493e19484530698e2ce056372dc2a1e9;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java index 983f8da..2d8d1be 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java @@ -464,6 +464,7 @@ public class MemoryDatabase extends AbstractService implements Database { @Override protected void doStart() { soneDatabase.start(); + memoryFriendDatabase.start(); postDatabase.start(); memoryBookmarkDatabase.start(); loadKnownPostReplies(); @@ -475,6 +476,7 @@ public class MemoryDatabase extends AbstractService implements Database { protected void doStop() { try { soneDatabase.stop(); + memoryFriendDatabase.stop(); postDatabase.stop(); memoryBookmarkDatabase.stop(); save(); @@ -632,6 +634,11 @@ public class MemoryDatabase extends AbstractService implements Database { } @Override + public Optional getSoneFollowingTime(String remoteSoneId) { + return memoryFriendDatabase.getSoneFollowingTime(remoteSoneId); + } + + @Override public boolean isFriend(LocalSone localSone, String friendSoneId) { if (!localSone.isLocal()) { return false;