commit 03b0e105b575bc88b4d271a9bc12e4a68e7aca4b
parent 32661d2be7bb718522c123e401ef35fa0307c1c0
Author: default <nobody@localhost>
Date: Wed, 28 Sep 2022 04:52:17 +0200
Delete the _snac field in outbox.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/activitypub.c b/activitypub.c
@@ -761,7 +761,7 @@ int activitypub_get_handler(d_char *req, char *q_path,
else
if (strcmp(p_path, "outbox") == 0) {
xs *id = xs_fmt("%s/outbox", snac.actor);
- xs *elems = local_list(&snac, 40);
+ xs *elems = local_list(&snac, 20);
xs *list = xs_list_new();
msg = msg_collection(&snac, id);
char *p, *v;
@@ -772,8 +772,10 @@ int activitypub_get_handler(d_char *req, char *q_path,
char *type = xs_dict_get(i, "type");
char *id = xs_dict_get(i, "id");
- if (type && id && strcmp(type, "Note") == 0 && xs_startswith(id, snac.actor))
+ if (type && id && strcmp(type, "Note") == 0 && xs_startswith(id, snac.actor)) {
+ i = xs_dict_del(i, "_snac");
list = xs_list_append(list, i);
+ }
}
/* replace the 'orderedItems' with the latest posts */