X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryDatabase.java;h=c73513d92ae4d95e3f60b0a826e9c5df18fbdc58;hb=403b51bcf5b736808e3c554b8589759e7d3d5d47;hp=7ede4fe3eb81aa29da24a4e4fd2305f9aeda9aab;hpb=60d42fc47435de0b37710af49ad76ceb31dcfb9d;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 7ede4fe..c73513d 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java @@ -296,6 +296,16 @@ public class MemoryDatabase extends AbstractService implements Database { } } + @Override + public void unlikePost(Post post, Sone localSone) { + lock.writeLock().lock(); + try { + likedPosts.remove(localSone.getId(), post.getId()); + } finally { + lock.writeLock().unlock(); + } + } + // // POSTSTORE METHODS //