commit 95d32cbe7cfbb0321ac37b57ada23b6c268815e2
parent 0394f835e45975b9a82b0b009de2471e55a6cb7a
Author: default <nobody@localhost>
Date: Thu, 23 Jan 2025 20:17:38 +0100
Improved notify repetition code.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/html.c b/html.c
@@ -2993,7 +2993,9 @@ xs_str *html_notifications(snac *user, int skip, int show)
object_get(id, &obj);
- if (xs_set_add(&rep, xs_dict_get(obj, "id")) != 1)
+ const char *msg_id = NULL;
+
+ if (xs_is_dict(obj) && (msg_id = xs_dict_get(obj, "id")) && xs_set_add(&rep, msg_id) != 1)
continue;
const char *actor_id = xs_dict_get(noti, "actor");