summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar grunfink2025-11-15 05:18:20 +0100
committerGravatar grunfink2025-11-15 05:18:20 +0100
commit2a7bb3d52ed393c200c4a6cace26abcb41ebbd11 (patch)
treeed62dfa70d8f90a4c989f6f05cbdbac05f88fc4f
parentMerge branch 'master' of grunfink-codeberg:grunfink/snac2 (diff)
downloadsnac2-2a7bb3d52ed393c200c4a6cace26abcb41ebbd11.tar.gz
snac2-2a7bb3d52ed393c200c4a6cace26abcb41ebbd11.tar.xz
snac2-2a7bb3d52ed393c200c4a6cace26abcb41ebbd11.zip
Unmark a failed instance after a successful boost.
-rw-r--r--activitypub.c3
1 files changed, 3 insertions, 0 deletions
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)
2805 if (valid_status(object_get(object, &a_msg))) { 2805 if (valid_status(object_get(object, &a_msg))) {
2806 const char *who = get_atto(a_msg); 2806 const char *who = get_atto(a_msg);
2807 2807
2808 /* got the admired object: instance is [back] online */
2809 instance_failure(object, 2);
2810
2808 if (who && !is_muted(snac, who)) { 2811 if (who && !is_muted(snac, who)) {
2809 /* bring the actor */ 2812 /* bring the actor */
2810 xs *who_o = NULL; 2813 xs *who_o = NULL;