MCPcopy Create free account
hub / github.com/codecombat/codecombat / consolidateFriends

Method consolidateFriends

app/views/ladder/LadderTabView.js:376–389  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

374 }
375
376 consolidateFriends () {
377 const allFriendSessions = (this.facebookFriendSessions || []).concat(this.gplusFriendSessions || [])
378 let sessions = _.uniq(allFriendSessions, false, session => session._id)
379 if (this.options.league) {
380 sessions = _.sortBy(sessions, function (session) {
381 let left
382 return (left = __guard__(_.find(session.leagues, { leagueID: this.options.league.id }), x => x.stats.totalScore)) != null ? left : (session.totalScore / 2)
383 })
384 } else {
385 sessions = _.sortBy(sessions, 'totalScore')
386 }
387 sessions.reverse()
388 return sessions
389 }
390
391 // Admin view of players' code
392 onClickPlayerName (e) {

Calls 1

__guard__Function · 0.70

Tested by

no test coverage detected