fix team counting
This commit is contained in:
parent
21e3227347
commit
f5d4c56ce0
1 changed files with 3 additions and 5 deletions
|
|
@ -230,11 +230,9 @@ impl MatchmakeExtension for User {
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
let mut session = session.lock().await;
|
let mut session = session.lock().await;
|
||||||
if session.session.user_password_enabled {
|
|
||||||
if join_session_param.user_password != session.session.user_password {
|
if join_session_param.user_password != session.session.user_password {
|
||||||
return Err(ErrorCode::RendezVous_InvalidPassword);
|
return Err(ErrorCode::RendezVous_InvalidPassword);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
session
|
session
|
||||||
.connected_players
|
.connected_players
|
||||||
|
|
@ -656,7 +654,7 @@ impl Ranking for User {
|
||||||
let team_votes = fetch_team_votes(fest_id)?;
|
let team_votes = fetch_team_votes(fest_id)?;
|
||||||
let mut wins = vec![0u32, 0u32];
|
let mut wins = vec![0u32, 0u32];
|
||||||
for r in &results {
|
for r in &results {
|
||||||
let won_team = r.team_id ^ (!r.team_win);
|
let won_team = (r.team_id ^ (!r.team_win)) & 1;
|
||||||
if let Some(team) = wins.get_mut(won_team as usize) {
|
if let Some(team) = wins.get_mut(won_team as usize) {
|
||||||
*team += 1
|
*team += 1
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue