commit c473905
grunfink
·
2026-10-01 06:43:59 +0000 UTC
parent 208e600
Trust posts from trusted key_ids.
1 files changed,
+8,
-3
+8,
-3
1@@ -2918,9 +2918,14 @@ int process_input_message(snac *snac, const xs_dict *msg, const xs_dict *req)
2 }
3
4 if (strcmp(key_id, atto) != 0) {
5- snac_debug(snac, 1, xs_fmt("Warning: %s key_id != atto (%s != %s) -- deferring request", id, key_id, atto));
6- enqueue_object_request(snac, id, 0);
7- return 1;
8+ if (following_check(snac, key_id)) {
9+ snac_debug(snac, 1, xs_fmt("Warning: trusting key_id %s for post %s from %s atto", key_id, id, atto));
10+ }
11+ else {
12+ snac_debug(snac, 1, xs_fmt("Warning: %s key_id != atto (%s != %s) -- deferring request", id, key_id, atto));
13+ enqueue_object_request(snac, id, 0);
14+ return 1;
15+ }
16 }
17
18 if (strcmp(actor, atto) != 0)