refactor(app): initialize loadingService once

This commit is contained in:
ayo 2026-04-03 20:37:23 +02:00
parent 1a6f07e84f
commit 5a682640c6

View file

@ -5,6 +5,7 @@ import { LoadingService } from '../utils/'
import { LeaderBoardService } from './modules/leader-board/leader-board.js'
const leaderBoardService = new LeaderBoardService()
const loadingService = new LoadingService()
const version = import.meta.env.MODE === 'development'
? 'dev'
@ -12,7 +13,6 @@ const version = import.meta.env.MODE === 'development'
const initializeGameBoard = async (level) => {
const prevousLeaderBoard = document.getElementById('leaderboard')
const loadingService = new LoadingService()
const loadingWrapper = document.createElement('div')
loadingWrapper.id = 'loading-wrapper'
loadingService.addLoading(loadingWrapper)
@ -38,5 +38,5 @@ const game = new mnswpr('app', version, {
levelChanged: (level) => initializeGameBoard(level),
gameDone: (game) => sendGameResult(game)
})
game.initialize()
game.initialize()