Skip to content

Commit 9327130

Browse files
committed
fix(frontend): always schedule next poll in getAllMessages
- Move setTimeout(getAllMessages, 0) into a finally block - Remove duplicate scheduling in try/catch paths - Ensure polling continues after success or error
1 parent 298813e commit 9327130

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

chat-app/frontend/script.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ async function getAllMessages() {
1919
const data = await response.json();
2020

2121
renderMessages(data);
22-
23-
setTimeout(getAllMessages, 0);
2422
} catch (error) {
25-
setTimeout(getAllMessages, 0);
2623
console.error("Error fetching messages:", error);
24+
} finally {
25+
setTimeout(getAllMessages, 0);
2726
}
2827
}
2928

0 commit comments

Comments
 (0)