diff options
author | metamuffin <metamuffin@disroot.org> | 2024-12-23 20:01:25 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-12-23 20:01:25 +0100 |
commit | b64e360b26fcea45faaf4caf8d65db204efdd450 (patch) | |
tree | bcf98fca1d6ab2b3bce0cf625fefe8972e0d34ef /server/src/server.rs | |
parent | 7538be2ee2005ae0073c4f821a4e9c2696608a9a (diff) | |
download | hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar.bz2 hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar.zst |
username length limit
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 9928ac90..462e95d4 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -369,8 +369,12 @@ impl Server { id, class, } => { - if name.len() > 64 { - return Err(tre!("s.error.username_length_limit")); + if name.chars().count() > 32 || name.len() > 64 { + return Err(tre!( + "s.error.username_length_limit", + s = "32".to_string(), + s = "64".to_string() + )); } if self.game.players.len() > 64 { return Err(tre!("s.error.too_many_players")); |