aboutsummaryrefslogtreecommitdiff
path: root/activitypub.c
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2025-08-31 14:14:41 +0200
committergrunfink <grunfink@comam.es>2025-08-31 14:14:41 +0200
commit877a4d7a2230cfbd2a3d2c751762b7fc28084575 (patch)
tree2dd282812a03bd49b4e4b61515a9862feff95a44 /activitypub.c
parent074e19d9492733dba62f87d2b8f823440cb80288 (diff)
More replies tweaks.
Diffstat (limited to 'activitypub.c')
-rw-r--r--activitypub.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/activitypub.c b/activitypub.c
index 31a9cb3..09da229 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -1292,10 +1292,9 @@ xs_dict *msg_replies(snac *user, const char *id, int fill)
}
}
else {
- xs *r_idl = xs_fmt("%s#local", r_id);
-
msg = xs_dict_del(msg, "@context");
- msg = xs_dict_set(msg, "id", r_idl);
+ msg = xs_dict_del(msg, "id");
+ msg = xs_dict_set(msg, "next", r_idp);
}
msg = xs_dict_set(msg, "items", items);
@@ -1913,12 +1912,10 @@ xs_dict *msg_note(snac *snac, const xs_str *content, const xs_val *rcpts,
xs *replies = xs_dict_new();
xs *r_id = xs_replace(id, "/p/", "/r/");
xs *h_id = xs_fmt("%s#hdr", r_id);
- xs *n_id = xs_fmt("%s#page", r_id);
xs *rp = msg_replies(snac, id, 0);
replies = xs_dict_set(replies, "id", h_id);
replies = xs_dict_set(replies, "type", "Collection");
- replies = xs_dict_set(replies, "next", n_id);
replies = xs_dict_set(replies, "first", rp);
msg = xs_dict_set(msg, "replies", replies);