Skip to content

Commit 081ca49

Browse files
committed
Stelt nu automatisch de starttijd in als nog niet ingesteld. Haalt
aankondigingen niet op als het is uitgeschakeld.
1 parent 64a9fcf commit 081ca49

1 file changed

Lines changed: 7 additions & 16 deletions

File tree

schedule.js

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,21 +104,12 @@ async function fetchToken() {
104104
}
105105

106106
async function announcements() {
107-
const url = `https://${schoolName}.zportal.nl/api/v3/announcements?current=true&user=~me&access_token=${accessToken}`;
108-
const response = await fetch(url);
109-
if (!response.ok) {
110-
throw new Error(`Error ${response.status}: ${response.statusText}`);
111-
}
112-
113-
const data = await response.json();
114-
localStorage.setItem("announcements", JSON.stringify(data));
115-
116-
renderAnnouncements();
117-
}
118-
119-
announcements();
120-
121-
async function announcements() {
107+
if (
108+
!schoolName ||
109+
!authorizationCode ||
110+
localStorage.getItem("mededelingenAan") != "true"
111+
)
112+
return;
122113
const url = `https://${schoolName}.zportal.nl/api/v3/announcements?current=true&user=~me&access_token=${accessToken}`;
123114
const response = await fetch(url);
124115
if (!response.ok) {
@@ -555,7 +546,7 @@ async function fetchSchedule(year, week, isFirstLoad) {
555546
);
556547
if (firstLesson) {
557548
if (!lastLessonEndMin || startMin - lastLessonEndMin < 0) {
558-
if (startMin < startTime) {
549+
if (startMin < startTime || !localStorage.getItem("startTime")) {
559550
localStorage.setItem("startTime", fmt(a.start, "noRegex"));
560551
}
561552
startTime = hoursToMinutes(

0 commit comments

Comments
 (0)