aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/plans
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-22 11:05:21 +0200
committerDanilo M. <danix@danix.xyz>2026-10-22 11:05:21 +0200
commit765dcec1266fc1b63ccf48863f36425400d43dcf (patch)
tree3a6319cf0ef2a76fa5325809cfd98a50972aa571 /docs/superpowers/plans
parent94b5892ea311fcb66edee540f360765e2195404d (diff)
downloadmygram-droid-765dcec1266fc1b63ccf48863f36425400d43dcf.tar.gz
mygram-droid-765dcec1266fc1b63ccf48863f36425400d43dcf.zip
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 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/plans')
-rw-r--r--docs/superpowers/plans/2026-10-22-mygram-droid.md3
1 files changed, 2 insertions, 1 deletions
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. */