refactor(app): initialize loadingService once
This commit is contained in:
parent
1a6f07e84f
commit
5a682640c6
1 changed files with 2 additions and 2 deletions
|
|
@ -5,6 +5,7 @@ import { LoadingService } from '../utils/'
|
||||||
import { LeaderBoardService } from './modules/leader-board/leader-board.js'
|
import { LeaderBoardService } from './modules/leader-board/leader-board.js'
|
||||||
|
|
||||||
const leaderBoardService = new LeaderBoardService()
|
const leaderBoardService = new LeaderBoardService()
|
||||||
|
const loadingService = new LoadingService()
|
||||||
|
|
||||||
const version = import.meta.env.MODE === 'development'
|
const version = import.meta.env.MODE === 'development'
|
||||||
? 'dev'
|
? 'dev'
|
||||||
|
|
@ -12,7 +13,6 @@ const version = import.meta.env.MODE === 'development'
|
||||||
|
|
||||||
const initializeGameBoard = async (level) => {
|
const initializeGameBoard = async (level) => {
|
||||||
const prevousLeaderBoard = document.getElementById('leaderboard')
|
const prevousLeaderBoard = document.getElementById('leaderboard')
|
||||||
const loadingService = new LoadingService()
|
|
||||||
const loadingWrapper = document.createElement('div')
|
const loadingWrapper = document.createElement('div')
|
||||||
loadingWrapper.id = 'loading-wrapper'
|
loadingWrapper.id = 'loading-wrapper'
|
||||||
loadingService.addLoading(loadingWrapper)
|
loadingService.addLoading(loadingWrapper)
|
||||||
|
|
@ -38,5 +38,5 @@ const game = new mnswpr('app', version, {
|
||||||
levelChanged: (level) => initializeGameBoard(level),
|
levelChanged: (level) => initializeGameBoard(level),
|
||||||
gameDone: (game) => sendGameResult(game)
|
gameDone: (game) => sendGameResult(game)
|
||||||
})
|
})
|
||||||
game.initialize()
|
|
||||||
|
|
||||||
|
game.initialize()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue