From 08f84453079ce87aaa0ce16449cbf01790ea176d Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 28 Sep 2025 15:27:38 +0200 Subject: Show icons for instance and actor failures. --- html.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'html.c') diff --git a/html.c b/html.c index ed9e739..5f4b375 100644 --- a/html.c +++ b/html.c @@ -249,6 +249,22 @@ xs_html *html_actor_icon(snac *user, xs_dict *actor, const char *date, xs_html_raw("🤝"))); } + if (instance_failure(actor_id, 0) == -1) { + xs_html_add(actor_icon, + xs_html_text(" "), + xs_html_tag("span", + xs_html_attr("title", "broken instance"), + xs_html_raw("💔"))); + } + + if (actor_failure(actor_id, 0) == -1) { + xs_html_add(actor_icon, + xs_html_text(" "), + xs_html_tag("span", + xs_html_attr("title", "account no longer exists"), + xs_html_raw("💀"))); + } + if (priv) { xs_html_add(actor_icon, xs_html_text(" "), -- cgit v1.2.3