X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FLikeReplyCommand.java;h=4e0c3fec6d7c76cdd68f237c150024bcfb89a51c;hb=6260b73eadb2b4eda1df07ce7f81572c4a696fc9;hp=aed7ce32d7437ccf527e0c2279bc5a2ab447f35f;hpb=cb7aebca2a351028dd4fdd00dcd637c6aafac79b;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/fcp/LikeReplyCommand.java b/src/main/java/net/pterodactylus/sone/fcp/LikeReplyCommand.java index aed7ce3..4e0c3fe 100644 --- a/src/main/java/net/pterodactylus/sone/fcp/LikeReplyCommand.java +++ b/src/main/java/net/pterodactylus/sone/fcp/LikeReplyCommand.java @@ -45,9 +45,9 @@ public class LikeReplyCommand extends AbstractSoneCommand { @Override public Response execute(SimpleFieldSet parameters, Bucket data, AccessType accessType) throws FcpException { PostReply reply = getReply(parameters, "Reply"); - Sone sone = getSone(parameters, "Sone", true); - sone.addLikedReplyId(reply.getId()); - return new Response("ReplyLiked", new SimpleFieldSetBuilder().put("LikeCount", getCore().getLikes(reply).size()).get()); + Sone sone = getMandatoryLocalSone(parameters, "Sone"); + reply.like(sone); + return new Response("ReplyLiked", new SimpleFieldSetBuilder().put("LikeCount", reply.getLikes().size()).get()); } }