recalc new stats
This commit is contained in:
@@ -685,6 +685,8 @@ struct StatsController: RouteCollection {
|
||||
|
||||
let casualOverall = getCasualStats(db: db)
|
||||
let bocwCasual = getCasualStatsForGame(db: db, gameId: "bocw")
|
||||
let mw2Casual = getCasualStatsForGame(db: db, gameId: "mw2")
|
||||
|
||||
let vgCasual = getCasualStatsForGame(db: db, gameId: "vg", afterDate: Date(timeIntervalSince1970: 1635823473)) //nov 21 to exlude beta time in sept
|
||||
|
||||
|
||||
@@ -709,6 +711,7 @@ struct StatsController: RouteCollection {
|
||||
var overallFourPlayers:Stats?
|
||||
var blackOpsColdWarNuketownHalloween:Stats?
|
||||
var vgCompetitive:StatsWithMostRecentDailyRecord?
|
||||
var mw2Cometitive:StatsWithMostRecentDailyRecord?
|
||||
|
||||
|
||||
|
||||
@@ -781,6 +784,17 @@ struct StatsController: RouteCollection {
|
||||
group.leave()
|
||||
}
|
||||
|
||||
group.enter()
|
||||
queue.async {
|
||||
|
||||
vgCompetitive = self.getStatsWithMostRecentDailyRecord(sortedMatches: matches.filter({ (match) -> Bool in
|
||||
return match.codGame == "mw2" && self.shouldCountMatch(match: match )
|
||||
}))
|
||||
|
||||
|
||||
group.leave()
|
||||
}
|
||||
|
||||
group.wait()
|
||||
|
||||
return [
|
||||
@@ -799,6 +813,8 @@ struct StatsController: RouteCollection {
|
||||
"bocw_casual":Stats(totalWins: bocwCasual.totalWins, totalLosses: bocwCasual.totalLosses),
|
||||
"vg_casual":Stats(totalWins: vgCasual.totalWins, totalLosses: vgCasual.totalLosses),
|
||||
"vg_competitive":Stats(totalWins: vgCompetitive!.totalWins, totalLosses: vgCompetitive!.totalLosses),
|
||||
"mw2_casual":Stats(totalWins: mw2Casual.totalWins, totalLosses: mw2Casual.totalLosses),
|
||||
"mw2_competitive":Stats(totalWins: mw2Cometitive!.totalWins, totalLosses: mw2Cometitive!.totalLosses),
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user