From 765dcec1266fc1b63ccf48863f36425400d43dcf Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 22 Oct 2026 11:05:21 +0200 Subject: Use the /images/:id/like alias, present on older instances too The live instance predates /api/posts/:id/like; upstream keeps the /images alias. The instance also has no carousel fields, which Post already handles by falling back to the top-level media. Co-Authored-By: Claude Opus 5.5 --- docs/superpowers/plans/2026-10-22-mygram-droid.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs/superpowers/plans/2026-10-22-mygram-droid.md') diff --git a/docs/superpowers/plans/2026-10-22-mygram-droid.md b/docs/superpowers/plans/2026-10-22-mygram-droid.md index 8342c94..b0c6c02 100644 --- a/docs/superpowers/plans/2026-10-22-mygram-droid.md +++ b/docs/superpowers/plans/2026-10-22-mygram-droid.md @@ -995,8 +995,9 @@ final class Api { return Post.list(call("GET", "/likes"), Prefs.server()); } + /** /images/:id/like: older instances lack /posts/:id/like, newer ones keep this alias. */ static void setLike(int postId, boolean on) throws IOException, JSONException { - call(on ? "POST" : "DELETE", "/posts/" + postId + "/like"); + call(on ? "POST" : "DELETE", "/images/" + postId + "/like"); } /** The session cookie for url, for clients that bypass HttpURLConnection. */ -- cgit v1.2.3