snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 751211684f6c987be8b5648b6f0dc5a363547df6
parent 49f2f498de0ad3b2c8df1203ff444c1794617ecb
Author: default <nobody@localhost>
Date:   Mon,  6 Mar 2023 11:16:15 +0100

Don't send public admirations of non-public messages.

Diffstat:
Mactivitypub.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/activitypub.c b/activitypub.c @@ -471,7 +471,9 @@ d_char *msg_admiration(snac *snac, char *object, char *type) msg = msg_base(snac, type, "@dummy", snac->actor, "@now", object); - rcpts = xs_list_append(rcpts, public_address); + if (is_msg_public(snac, a_msg)) + rcpts = xs_list_append(rcpts, public_address); + rcpts = xs_list_append(rcpts, xs_dict_get(a_msg, "attributedTo")); msg = xs_dict_append(msg, "to", rcpts);