diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-24 00:38:16 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-24 00:38:46 +0200 |
commit | e00492214438711c3af7fcad75505539d41e2285 (patch) | |
tree | faf8d44a5282846b537ed347b2f839607aa9df89 /server/src/server.rs | |
parent | f1f0ae07172c24deb5815f8ee7926018db6d7dbc (diff) | |
download | hurrycurry-e00492214438711c3af7fcad75505539d41e2285.tar hurrycurry-e00492214438711c3af7fcad75505539d41e2285.tar.bz2 hurrycurry-e00492214438711c3af7fcad75505539d41e2285.tar.zst |
pinned orders
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 06b6e5fd..0c3df634 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -528,8 +528,10 @@ impl Server { message, timeout, player, + pin, } => { info!("{player:?} message {message:?}"); + let pin = pin.unwrap_or(false); if let Some(timeout) = timeout { if let Some(player) = self.game.players.get_mut(&player) { player.communicate_persist = message.clone().map(|m| { @@ -538,6 +540,7 @@ impl Server { MessageTimeout { initial: timeout, remaining: timeout, + pinned: pin, }, ) }); @@ -549,6 +552,7 @@ impl Server { timeout: timeout.map(|t| MessageTimeout { initial: t, remaining: t, + pinned: pin, }), }) } |