diff --git a/components/Timetable.tsx b/components/Timetable.tsx index f93d232..a6ba63d 100644 --- a/components/Timetable.tsx +++ b/components/Timetable.tsx @@ -244,6 +244,15 @@ const Timetable = ({ refresh(); }; main(); + + // Auto refresh the entire timetable every 3 minutes + const fullRefreshInterval = setInterval(() => { + main(); + }, 3 * 60 * 1000); // 3 minutes in milliseconds + + return () => { + clearInterval(fullRefreshInterval); + }; }, []); const DownloadMarks = async () => {