From: Geoffrey Allott Date: Thu, 25 Mar 2021 18:19:05 +0000 (+0000) Subject: Revert "more fixes for older rustc" X-Git-Url: https://git.pointlesshacks.com/?a=commitdiff_plain;h=404f5c19e9bbb149d40635e4a57cab4366d7c546;p=pokerwave.git Revert "more fixes for older rustc" This reverts commit 84e1c9d0c6ce2dd5ddc0f49b85c2deb996393726. --- diff --git a/src/client.rs b/src/client.rs index 643be3f..1cc8618 100644 --- a/src/client.rs +++ b/src/client.rs @@ -121,8 +121,8 @@ impl ConnectionState { self.client = ClientState::LoginAuthIssued { username, challenge: challenge.clone() }; ServerMessage::LoginAuthChallenge { challenge } } - (&mut ClientState::LoginAuthIssued { username, ref challenge }, ClientMessage::LoginAuthResponse { ref signature }) => { - if self.server.verify(username, &challenge, signature).await { + (&mut ClientState::LoginAuthIssued { username, ref challenge }, ClientMessage::LoginAuthResponse { signature }) => { + if self.server.verify(username, &challenge, &signature).await { self.client = ClientState::LoggedIn { username, state: LoggedInState::Idle }; ServerMessage::LoginSuccess } else { @@ -168,12 +168,11 @@ impl ConnectionState { (Err(err), _, _) | (_, Err(err), _) | (_, _, Err(err)) => ServerMessage::JoinGameFailure { reason: err.to_string() }, } } - (&mut ClientState::LoggedIn { username, state: LoggedInState::InGame { ref mut game } }, ClientMessage::TakeAction { ref action }) => { + (&mut ClientState::LoggedIn { username, state: LoggedInState::InGame { ref mut game } }, ClientMessage::TakeAction { action }) => { let timestamp = match self.server.now().await { Ok(timestamp) => timestamp, Err(err) => return ServerMessage::InternalError { reason: err.to_string() }, }; - let action = action.clone(); let action = UserAction { timestamp, username, action }; let id = game.id(); loop {