From cdd74c8d41fc018f0bf63552183cda4c3d577a4e Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 3 Sep 2025 22:30:40 +0200 Subject: Ensure the outbox does not include non-public posts. --- activitypub.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'activitypub.c') diff --git a/activitypub.c b/activitypub.c index 2c0aa98..d699fee 100644 --- a/activitypub.c +++ b/activitypub.c @@ -3516,8 +3516,10 @@ int activitypub_get_handler(const xs_dict *req, const char *q_path, const char *id = xs_dict_get(i, "id"); if (type && id && strcmp(type, "Note") == 0 && xs_startswith(id, snac.actor)) { - xs *c_msg = msg_create(&snac, i); - list = xs_list_append(list, c_msg); + if (is_msg_public(i)) { + xs *c_msg = msg_create(&snac, i); + list = xs_list_append(list, c_msg); + } } } } -- cgit v1.2.3