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));