From 2a7bb3d52ed393c200c4a6cace26abcb41ebbd11 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 15 Nov 2025 05:18:20 +0100 Subject: Unmark a failed instance after a successful boost. --- activitypub.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'activitypub.c') diff --git a/activitypub.c b/activitypub.c index bb6f460..52d5535 100644 --- a/activitypub.c +++ b/activitypub.c @@ -2805,6 +2805,9 @@ int process_input_message(snac *snac, const xs_dict *msg, const xs_dict *req) if (valid_status(object_get(object, &a_msg))) { const char *who = get_atto(a_msg); + /* got the admired object: instance is [back] online */ + instance_failure(object, 2); + if (who && !is_muted(snac, who)) { /* bring the actor */ xs *who_o = NULL; -- cgit v1.2.3