misc: formatting and compile fix

This commit is contained in:
2026-03-22 14:51:00 -04:00
Unverified
parent 677c70a763
commit c5738741f1
7 changed files with 1890 additions and 1903 deletions

View File

@@ -1,2 +1,3 @@
combine_control_expr = false
chain_width = 100
tab_spaces = 2

View File

@@ -74,9 +74,7 @@ async fn handle_connection(
"CONNECT" => {
if parts.len() > 1 {
let requested_username = parts[1].to_string();
if let Err(e) =
sd.handle_connect_cmd(addr, tx.clone(), requested_username).await
{
if let Err(e) = sd.handle_connect_cmd(addr, tx.clone(), requested_username).await {
error!("handle_connect: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -87,9 +85,7 @@ async fn handle_connection(
"RECONNECT" => {
if parts.len() > 1 {
let requested_username = parts[1].to_string();
if let Err(e) =
sd.handle_reconnect_cmd(addr, tx.clone(), requested_username).await
{
if let Err(e) = sd.handle_reconnect_cmd(addr, tx.clone(), requested_username).await {
error!("handle_reconnect: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -145,9 +141,7 @@ async fn handle_connection(
} else if parts.get(1) == Some(&"WATCH") && parts.len() > 2 {
match parts[2].parse::<u32>() {
Ok(match_id) => {
if let Err(e) =
sd.handle_game_watch(tx.clone(), match_id, addr).await
{
if let Err(e) = sd.handle_game_watch(tx.clone(), match_id, addr).await {
error!("handle_game_watch: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -172,9 +166,7 @@ async fn handle_connection(
match parts[2].parse::<u32>() {
Ok(match_id) => {
let winner = parts[3].to_string();
if let Err(e) =
sd.handle_game_award_winner(addr, match_id, winner).await
{
if let Err(e) = sd.handle_game_award_winner(addr, match_id, winner).await {
error!("handle_game_award_winner: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -189,9 +181,7 @@ async fn handle_connection(
}
"ADMIN" => {
if parts.get(1) == Some(&"AUTH") && parts.len() > 2 {
if let Err(e) =
sd.handle_admin_auth(tx.clone(), addr, parts[2].to_string()).await
{
if let Err(e) = sd.handle_admin_auth(tx.clone(), addr, parts[2].to_string()).await {
error!("handle_admin_auth: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -206,9 +196,7 @@ async fn handle_connection(
}
"TOURNAMENT" => {
if parts.get(1) == Some(&"START") && parts.len() > 2 {
if let Err(e) =
sd.handle_tournament_start(addr, parts[2].to_string()).await
{
if let Err(e) = sd.handle_tournament_start(addr, parts[2].to_string()).await {
error!("handle_tournament_start: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -223,9 +211,7 @@ async fn handle_connection(
}
"GET" => {
if let Some(data_id) = parts.get(1) {
if let Err(e) =
sd.handle_get_data(tx.clone(), data_id.to_string()).await
{
if let Err(e) = sd.handle_get_data(tx.clone(), data_id.to_string()).await {
error!("handle_get_data: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -237,9 +223,7 @@ async fn handle_connection(
if parts.len() > 2 {
let data_id = parts[1].to_string();
let data_value = parts[2].to_string();
if let Err(e) =
sd.handle_set_data(tx.clone(), addr, data_id, data_value).await
{
if let Err(e) = sd.handle_set_data(tx.clone(), addr, data_id, data_value).await {
error!("handle_set_data: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -259,7 +243,10 @@ async fn handle_connection(
let player1_username = usernames[0].to_string();
let player2_username = usernames[1].to_string();
if let Err(e) = sd.handle_reservation_add(tx.clone(), addr, player1_username, player2_username).await {
if let Err(e) = sd
.handle_reservation_add(tx.clone(), addr, player1_username, player2_username)
.await
{
error!("handle_reservation_add: {}", e);
let _ = send(&tx, e.to_string().as_str());
}
@@ -274,7 +261,10 @@ async fn handle_connection(
let player1_username = usernames[0].to_string();
let player2_username = usernames[1].to_string();
if let Err(e) = sd.handle_reservation_delete(tx.clone(), addr, player1_username, player2_username).await {
if let Err(e) = sd
.handle_reservation_delete(tx.clone(), addr, player1_username, player2_username)
.await
{
error!("handle_reservation_delete: {}", e);
let _ = send(&tx, e.to_string().as_str());
}

View File

@@ -303,7 +303,8 @@ impl Server {
opponent.current_match = Some(match_id);
opponent.color = !client.color;
self.reservations
self
.reservations
.write()
.await
.retain(|(p1, p2)| !(p1 == &client.username && p2 == &opponent.username));
@@ -670,12 +671,9 @@ impl Server {
Ok(())
}
pub async fn handle_game_list(
&self,
tx: UnboundedSender<Message>,
) -> Result<(), anyhow::Error> {
let matches_guard = self.matches.read().await;
pub async fn handle_game_list(&self, tx: UnboundedSender<Message>) -> Result<(), anyhow::Error> {
let clients_guard = self.clients.read().await;
let matches_guard = self.matches.read().await;
let mut to_send = "GAME:LIST:".to_string();
for match_guard in matches_guard.values() {
let a_match = match_guard.read().await;
@@ -979,8 +977,7 @@ impl Server {
// Clear any pending reservations when a tournament starts
self.reservations.write().await.clear();
self.broadcast_message_all_observers(&format!("TOURNAMENT:START:{}", tournament_type))
.await;
self.broadcast_message_all_observers(&format!("TOURNAMENT:START:{}", tournament_type)).await;
Ok(())
}
@@ -1128,7 +1125,8 @@ impl Server {
player2.current_match = Some(match_id);
player2.color = !player1.color;
self.reservations
self
.reservations
.write()
.await
.retain(|(p1, p2)| !(p1 == &player1_username && p2 == &player2_username));
@@ -1149,7 +1147,8 @@ impl Server {
return Err(anyhow::anyhow!("ERROR:INVALID:AUTH"));
}
self.reservations
self
.reservations
.write()
.await
.retain(|(p1, p2)| !(p1 == &player1_username && p2 == &player2_username));

View File

@@ -124,10 +124,7 @@ impl Match {
vertical_end = false;
}
if x + i >= 7
|| y + i >= 6
|| self.board[x + i][y + i] != color && diagonal_end_up
{
if x + i >= 7 || y + i >= 6 || self.board[x + i][y + i] != color && diagonal_end_up {
diagonal_end_up = false;
}