refactor championship changed update check

This commit is contained in:
2023-12-02 13:44:45 +01:00
parent 308baf0b16
commit 754893252e
3 changed files with 11 additions and 2 deletions
+7
View File
@@ -24,6 +24,13 @@ export default class Championship {
}
}
static get nextChanged() {
if (Championship.last?.day != Championship.next?.day || Championship.last?.time != Championship.next?.time) {
Championship.last = Championship.next
return true
}
}
static firstTimeOnDay(day) {
return Math.min(...Object.keys(Data.championships[day]))
}
+3
View File
@@ -1,3 +1,6 @@
import UI from './ui.js'
import Championship from './championship.js'
window.Championship = Championship
window.addEventListener('load', UI.init)
+1 -2
View File
@@ -40,8 +40,7 @@ export default class UI {
let next = Championship.next
if (Championship.last != next) {
Championship.last = next
if (Championship.nextChanged) {
this.updateChampionshipDetails(next)
this.updateChampionshipTable(next)
}