summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-10-16 19:19:41 +0200
committerGravatar default2023-10-16 19:19:41 +0200
commit759042dc9f9ae10eb98c68fab1db3c97878097a5 (patch)
treeb20439fd72810cba5ca1fc5371ffcba278fb8c30
parentDrop replies to hidden posts. (diff)
downloadsnac2-759042dc9f9ae10eb98c68fab1db3c97878097a5.tar.gz
snac2-759042dc9f9ae10eb98c68fab1db3c97878097a5.tar.xz
snac2-759042dc9f9ae10eb98c68fab1db3c97878097a5.zip
Drop updates for unknown posts.
-rw-r--r--activitypub.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/activitypub.c b/activitypub.c
index d6ad191..6971492 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -1692,10 +1692,14 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
1692 if (xs_match(utype, "Note|Page|Article")) { /** **/ 1692 if (xs_match(utype, "Note|Page|Article")) { /** **/
1693 const char *id = xs_dict_get(object, "id"); 1693 const char *id = xs_dict_get(object, "id");
1694 1694
1695 object_add_ow(id, object); 1695 if (object_here(id)) {
1696 timeline_touch(snac); 1696 object_add_ow(id, object);
1697 timeline_touch(snac);
1697 1698
1698 snac_log(snac, xs_fmt("updated post %s", id)); 1699 snac_log(snac, xs_fmt("updated post %s", id));
1700 }
1701 else
1702 snac_log(snac, xs_fmt("dropped update for unknown post %s", id));
1699 } 1703 }
1700 else 1704 else
1701 if (strcmp(utype, "Question") == 0) { /** **/ 1705 if (strcmp(utype, "Question") == 0) { /** **/