|
1 | | -import { |
2 | | - getQueueSettings, |
3 | | - getMatchData, |
4 | | - getWinningTeamFromMatch, |
5 | | - updatePlayerMmrAll, |
6 | | -} from '../queryDB' |
7 | | -import type { Matches, Settings, teamResults } from 'psqlDB' |
| 1 | +import { getQueueSettings, updatePlayerMmrAll } from '../queryDB' |
| 2 | +import type { Matches, Queues, teamResults } from 'psqlDB' |
8 | 3 | import { setUserQueueRole } from 'utils/queueHelpers' |
9 | 4 | import { clamp } from 'lodash-es' |
10 | 5 |
|
@@ -132,11 +127,10 @@ export async function calculatePredictedMMR( |
132 | 127 | export async function calculateNewMMR( |
133 | 128 | queueId: number, |
134 | 129 | matchData: Matches, |
135 | | - queueSettings: Settings, |
| 130 | + queueSettings: Queues, |
136 | 131 | teamResults: teamResults, |
137 | 132 | winningTeamId: number, |
138 | 133 | ): Promise<teamResults> { |
139 | | - |
140 | 134 | try { |
141 | 135 | const { teamStats, ratingChange, loserCount } = |
142 | 136 | await calculateTeamStatsAndChanges( |
@@ -166,11 +160,9 @@ export async function calculateNewMMR( |
166 | 160 |
|
167 | 161 | // Collect database update promises to run in parallel |
168 | 162 | updatePromises.push( |
169 | | - updatePlayerMmrAll(queueId, player.user_id, newMMR, newVolatility) |
170 | | - ) |
171 | | - updatePromises.push( |
172 | | - setUserQueueRole(queueId, player.user_id) |
| 163 | + updatePlayerMmrAll(queueId, player.user_id, newMMR, newVolatility), |
173 | 164 | ) |
| 165 | + updatePromises.push(setUserQueueRole(queueId, player.user_id)) |
174 | 166 | } |
175 | 167 |
|
176 | 168 | // Set team score |
|
0 commit comments