diff options
| author | default <nobody@localhost> | 2025-01-23 20:17:38 +0100 |
|---|---|---|
| committer | default <nobody@localhost> | 2025-01-23 20:17:38 +0100 |
| commit | 95d32cbe7cfbb0321ac37b57ada23b6c268815e2 (patch) | |
| tree | a76502ecc89870b1b0683503dd290ac72ab1e7c1 /html.c | |
| parent | 0394f835e45975b9a82b0b009de2471e55a6cb7a (diff) | |
Improved notify repetition code.
Diffstat (limited to 'html.c')
| -rw-r--r-- | html.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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"); |