mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-28 01:55:38 -05:00
Added error handling for findNearestBetterSessionID
This commit is contained in:
parent
a7f24ab04f
commit
47c41e0a6e
1 changed files with 10 additions and 7 deletions
|
@ -614,6 +614,7 @@ determineIfSessionShouldContinueAndUpdateLog = (cb) ->
|
||||||
|
|
||||||
|
|
||||||
findNearestBetterSessionID = (cb) ->
|
findNearestBetterSessionID = (cb) ->
|
||||||
|
try
|
||||||
levelOriginalID = @levelSession.level.original
|
levelOriginalID = @levelSession.level.original
|
||||||
levelMajorVersion = @levelSession.level.majorVersion
|
levelMajorVersion = @levelSession.level.majorVersion
|
||||||
sessionID = @clientResponseObject.originalSessionID
|
sessionID = @clientResponseObject.originalSessionID
|
||||||
|
@ -621,6 +622,8 @@ findNearestBetterSessionID = (cb) ->
|
||||||
opponentSessionID = _.pull(_.keys(@newScoresObject), sessionID)
|
opponentSessionID = _.pull(_.keys(@newScoresObject), sessionID)
|
||||||
opponentSessionTotalScore = @newScoresObject[opponentSessionID].totalScore
|
opponentSessionTotalScore = @newScoresObject[opponentSessionID].totalScore
|
||||||
opposingTeam = calculateOpposingTeam(@clientResponseObject.originalSessionTeam)
|
opposingTeam = calculateOpposingTeam(@clientResponseObject.originalSessionTeam)
|
||||||
|
catch e
|
||||||
|
cb e
|
||||||
|
|
||||||
retrieveAllOpponentSessionIDs sessionID, (err, opponentSessionIDs) ->
|
retrieveAllOpponentSessionIDs sessionID, (err, opponentSessionIDs) ->
|
||||||
if err? then return cb err, null
|
if err? then return cb err, null
|
||||||
|
|
Loading…
Reference in a new issue