refactor: group message poll checks under one if

This commit is contained in:
CyberL1
2026-06-25 17:56:49 +02:00
committed by Rory&
parent 4cf0e48dd0
commit 3896b143c6
+10 -6
View File
@@ -486,13 +486,17 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
message.content = opts.content?.trim();
if (message.poll && opts.poll?.duration) {
message.poll.expiry = new Date(Date.now() + opts.poll.duration * 3600000);
}
if (message.poll) {
message.poll.results = { answer_counts: [], is_finalized: false };
if (message.poll && opts.poll?.answers) {
for (let i = 0; i < opts.poll.answers.length; i++) {
message.poll.answers[i].answer_id = i;
if (opts.poll?.duration) {
message.poll.expiry = new Date(Date.now() + opts.poll.duration * 3600000);
}
if (opts.poll?.answers) {
for (let i = 0; i < opts.poll.answers.length; i++) {
message.poll.answers[i].answer_id = i;
}
}
}