diff --git a/src/view.rs b/src/view.rs index 5f434bd..cb43092 100644 --- a/src/view.rs +++ b/src/view.rs @@ -90,9 +90,7 @@ async fn view(data: Data) -> web::Result { } script defer {(PreEscaped(r##" - setInterval(() => { - location.reload(); - + const alertIfTime = () => { const reminders = Array.from( document .querySelectorAll("#reminders .timestamp") @@ -115,6 +113,13 @@ async fn view(data: Data) -> web::Result { alert("Geldi! " + reminder.content); } }); + }; + + alertIfTime(); + + setInterval(() => { + location.reload(); + alertIfTime(); }, 1 * 60 * 1000); "##))} })