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
|
# Session Loading
|
||||||
|
|
||||||
loadSession: ->
|
loadSession: ->
|
||||||
|
return if @headless
|
||||||
if @sessionID
|
if @sessionID
|
||||||
url = "/db/level_session/#{@sessionID}"
|
url = "/db/level_session/#{@sessionID}"
|
||||||
else
|
else
|
||||||
|
@ -68,6 +69,7 @@ module.exports = class LevelLoader extends CocoClass
|
||||||
@opponentSession.once 'sync', @onSessionLoaded, @
|
@opponentSession.once 'sync', @onSessionLoaded, @
|
||||||
|
|
||||||
sessionsLoaded: ->
|
sessionsLoaded: ->
|
||||||
|
return true if @headless
|
||||||
@session.loaded and ((not @opponentSession) or @opponentSession.loaded)
|
@session.loaded and ((not @opponentSession) or @opponentSession.loaded)
|
||||||
|
|
||||||
onSessionLoaded: ->
|
onSessionLoaded: ->
|
||||||
|
@ -114,11 +116,11 @@ module.exports = class LevelLoader extends CocoClass
|
||||||
return unless @supermodel?.finished() and @sessionsLoaded()
|
return unless @supermodel?.finished() and @sessionsLoaded()
|
||||||
@denormalizeSession()
|
@denormalizeSession()
|
||||||
@loadLevelSounds()
|
@loadLevelSounds()
|
||||||
app.tracker.updatePlayState(@level, @session)
|
app.tracker.updatePlayState(@level, @session) unless @headless
|
||||||
@updateCompleted = true
|
@updateCompleted = true
|
||||||
|
|
||||||
denormalizeSession: ->
|
denormalizeSession: ->
|
||||||
return if @sessionDenormalized or @spectateMode
|
return if @headless or @sessionDenormalized or @spectateMode
|
||||||
patch =
|
patch =
|
||||||
'levelName': @level.get('name')
|
'levelName': @level.get('name')
|
||||||
'levelID': @level.get('slug') or @level.id
|
'levelID': @level.get('slug') or @level.id
|
||||||
|
|
Reference in a new issue