mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-27 06:23:41 -04:00
Dont' need to load sessions, too.
This commit is contained in:
parent
4355813d69
commit
358d7fa181
1 changed files with 4 additions and 2 deletions
|
@ -47,6 +47,7 @@ module.exports = class LevelLoader extends CocoClass
|
|||
# Session Loading
|
||||
|
||||
loadSession: ->
|
||||
return if @headless
|
||||
if @sessionID
|
||||
url = "/db/level_session/#{@sessionID}"
|
||||
else
|
||||
|
@ -68,6 +69,7 @@ module.exports = class LevelLoader extends CocoClass
|
|||
@opponentSession.once 'sync', @onSessionLoaded, @
|
||||
|
||||
sessionsLoaded: ->
|
||||
return true if @headless
|
||||
@session.loaded and ((not @opponentSession) or @opponentSession.loaded)
|
||||
|
||||
onSessionLoaded: ->
|
||||
|
@ -114,11 +116,11 @@ module.exports = class LevelLoader extends CocoClass
|
|||
return unless @supermodel?.finished() and @sessionsLoaded()
|
||||
@denormalizeSession()
|
||||
@loadLevelSounds()
|
||||
app.tracker.updatePlayState(@level, @session)
|
||||
app.tracker.updatePlayState(@level, @session) unless @headless
|
||||
@updateCompleted = true
|
||||
|
||||
denormalizeSession: ->
|
||||
return if @sessionDenormalized or @spectateMode
|
||||
return if @headless or @sessionDenormalized or @spectateMode
|
||||
patch =
|
||||
'levelName': @level.get('name')
|
||||
'levelID': @level.get('slug') or @level.id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue