aboutsummaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
authorJoel Kronqvist <joelkronqvist@proton.me>2023-06-21 13:01:57 +0300
committerJoel Kronqvist <joelkronqvist@proton.me>2023-06-21 13:01:57 +0300
commit529477dc21ec03842ac55a2719b0875133d2aa43 (patch)
treedc45521555cfd16407f1b712507556014d0cde8d /server.js
parent9760c6242572f6ed17890b84ec3d14fa414b7579 (diff)
parentd10272298acb4d6e07fb5b73dd7af06d653afd7b (diff)
downloadLYLLRuoka-529477dc21ec03842ac55a2719b0875133d2aa43.tar.gz
LYLLRuoka-529477dc21ec03842ac55a2719b0875133d2aa43.zip
Merge master branches of GitHub repo and server repo
Diffstat (limited to 'server.js')
-rw-r--r--server.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/server.js b/server.js
index 04192a3..ccab1b7 100644
--- a/server.js
+++ b/server.js
@@ -182,7 +182,7 @@ async function buildMain(args)
let day = d.getDay();
day = (day + +(day === 0) * 7) - 1; // converts from 0 = sunday to 0 = monday
const actualDay = day;
- day = +(!(day === 5) && !(day === 6)) * day;
+ day = +(!(day === 5) && !(day === 6)) * day; // resets day to monday if saturday or sunday
if ((typeof query.day === "string") && (parseInt(query.day).toString() === query.day) && (!isNaN(parseInt(query.day))) && (parseInt(query.day) >= 0) && (parseInt(query.day) < 5))
day = parseInt(query.day);
// set the day selected (must be done manually with this replacement system)
@@ -239,11 +239,13 @@ async function buildMain(args)
const examInfo = await SQLDB.query("SELECT * FROM exams");
for(let week = 0; week < examInfo.length; week++)
{
+ // get the date of the requested day
const nextDate = new Date(
d.getFullYear(),
d.getMonth(),
d.getDate() + day - actualDay + (day < actualDay)*7
);
+
if (dateFuncs.between(
nextDate,
new Date(examInfo[week].start),