snac2

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

commit 9b18d7b377630e919aa1e720961ed96eb11422b6
parent 29b6b5c717add09a55266fe04ddaea62c414b68e
Author: default <nobody@localhost>
Date:   Sun, 17 Dec 2023 16:39:25 +0100

Even more is_msg_for_me() tweaks.

Diffstat:
Mactivitypub.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/activitypub.c b/activitypub.c @@ -468,17 +468,17 @@ int is_msg_for_me(snac *snac, const xs_dict *c_msg) return following_check(snac, actor); } - /* if it's an Undo or an Update, it must be from someone we follow */ - if (xs_match(type, "Undo|Update")) { + /* if it's an Undo, it must be from someone we follow */ + if (xs_match(type, "Undo")) { return following_check(snac, actor); } - /* if it's not a Create, allow as is */ - if (!xs_match(type, "Create")) { + /* if it's not a Create or Update, allow as is */ + if (!xs_match(type, "Create|Update")) { return 1; } - /* if we follow the Creator of this post, allow */ + /* if we follow the actor of this post, allow */ if (following_check(snac, actor)) return 1;