snac2

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

commit 2edbb75a183d631fb77d4e9be0862116dab9190d
parent 4d4852b6519b58002de066e2b9fb28420208d1a0
Author: default <nobody@localhost>
Date:   Fri, 15 Sep 2023 23:18:27 +0200

Also accept Update activities for Page and Article.

Diffstat:
Mactivitypub.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/activitypub.c b/activitypub.c @@ -1648,14 +1648,16 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req) } else if (strcmp(type, "Update") == 0) { /** **/ - if (strcmp(utype, "Person") == 0 || strcmp(utype, "Service") == 0) { + if (strcmp(utype, "Person") == 0 || strcmp(utype, "Service") == 0) { /** **/ actor_add(actor, xs_dict_get(msg, "object")); timeline_touch(snac); snac_log(snac, xs_fmt("updated actor %s", actor)); } else - if (strcmp(utype, "Note") == 0) { /** **/ + if (strcmp(utype, "Note") == 0 || /** **/ + strcmp(utype, "Page") == 0 || /** **/ + strcmp(utype, "Article") == 0) { /** **/ const char *id = xs_dict_get(object, "id"); object_add_ow(id, object);