diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-12-30 09:29:12 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-12-30 09:29:12 -0500 |
commit | 83ffcc667999879197508aba0d1f910ca7cb000b (patch) | |
tree | f4eb596e5cbd6957f50a642b4e85160db0448969 /server | |
parent | 6b1f611e4ae1c719acd7d0d8dd5716dd0d52b255 (diff) |
Populate result after a board is played
Diffstat (limited to 'server')
-rw-r--r-- | server/src/play.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/play.rs b/server/src/play.rs index d15d64c..a825ece 100644 --- a/server/src/play.rs +++ b/server/src/play.rs @@ -2,7 +2,7 @@ use async_trait::async_trait; use protocol::{ bot::{BiddingBot, PlayingBot}, bridge_engine::{ - Bid, BiddingStatePlayerView, Deal, GameResult, GameState, + Bid, BiddingStatePlayerView, Deal, PlayResult, GameState, PlayStatePlayerView, Player, TableState, }, card::Card, @@ -154,7 +154,7 @@ impl<J: Journal<TableUpdate>> Table<J> { } } - pub fn result(&self) -> Result<&GameResult, BridgeError> { + pub fn result(&self) -> Result<&PlayResult, BridgeError> { match &self.state { TableState::Result(r) => Ok(r), _ => Err(BridgeError::InvalidRequest("no result".to_string())), |