commit d3de540
default
·
2023-08-13 13:56:11 +0000 UTC
parent 3104821
Don't archive Accept + Create activities as errors. They may be (or not, not remember from the doc), but I don't care.
1 files changed,
+5,
-0
+5,
-0
1@@ -1562,6 +1562,11 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
2 else
3 snac_log(snac, xs_fmt("spurious follow accept from %s", actor));
4 }
5+ else
6+ if (strcmp(utype, "Create") == 0) {
7+ /* some implementations send Create confirmations, go figure */
8+ snac_debug(snac, 1, xs_dup("ignored 'Accept' + 'Create'"));
9+ }
10 else {
11 srv_archive_error("accept", "ignored Accept", req, msg);
12 snac_debug(snac, 1, xs_fmt("ignored 'Accept' for object type '%s'", utype));