More poll notify tweaks.

This commit is contained in:
default 2023-06-01 08:44:27 +02:00
parent 513d81c694
commit d6aa3d3c55

View file

@ -520,8 +520,13 @@ void notify(snac *snac, const char *type, const char *utype, const char *actor,
return; return;
} }
/* if it's a closed poll that is not ours and we didn't vote, drop it */ /* updated poll? */
if (strcmp(type, "Update") == 0 && strcmp(type, "Question") == 0) { if (strcmp(type, "Update") == 0 && strcmp(type, "Question") == 0) {
/* if it's not closed, discard */
if (xs_is_null(xs_dict_get(msg, "closed")))
return;
/* if it's not ours and we didn't vote, discard */
if (!xs_startswith(id, snac->actor) && !was_question_voted(snac, id)) if (!xs_startswith(id, snac->actor) && !was_question_voted(snac, id))
return; return;
} }