Added support for 'codeLanguage' when setting the 'favoriteLanguage'
This commit is contained in:
parent
8d6b23274b
commit
db61249ac7
1 changed files with 4 additions and 2 deletions
|
@ -9,7 +9,7 @@ class LevelSessionsCollection extends CocoCollection
|
||||||
model: LevelSession
|
model: LevelSession
|
||||||
|
|
||||||
constructor: (userID) ->
|
constructor: (userID) ->
|
||||||
@url = "/db/user/#{userID}/level.sessions?project=state.complete,levelID,levelName,changed,team,submittedCodeLanguage,totalScore&order=-1"
|
@url = "/db/user/#{userID}/level.sessions?project=state.complete,levelID,levelName,changed,team,codeLanguage,submittedCodeLanguage,totalScore&order=-1"
|
||||||
super()
|
super()
|
||||||
|
|
||||||
module.exports = class MainUserView extends UserView
|
module.exports = class MainUserView extends UserView
|
||||||
|
@ -30,7 +30,9 @@ module.exports = class MainUserView extends UserView
|
||||||
multiPlayerSessions.push levelSession
|
multiPlayerSessions.push levelSession
|
||||||
else
|
else
|
||||||
singlePlayerSessions.push levelSession
|
singlePlayerSessions.push levelSession
|
||||||
languageCounts[levelSession.get 'submittedCodeLanguage'] = (languageCounts[levelSession.get 'submittedCodeLanguage'] or 0) + 1
|
language = levelSession.get('codeLanguage') or levelSession.get('submittedCodeLanguage')
|
||||||
|
if language
|
||||||
|
languageCounts[language] = (languageCounts[language] or 0) + 1
|
||||||
mostUsedCount = 0
|
mostUsedCount = 0
|
||||||
favoriteLanguage = null
|
favoriteLanguage = null
|
||||||
for language, count of languageCounts
|
for language, count of languageCounts
|
||||||
|
|
Reference in a new issue