aboutsummaryrefslogtreecommitdiff
path: root/src/server/auto
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-03-29 23:18:48 +0000
committerFuwn <[email protected]>2021-03-29 23:18:48 +0000
commit2a4bb030ea20f9fcefba85f381c5673df2548f71 (patch)
tree90b41a06f70be0eec862ce367d4f3661eee8915c /src/server/auto
parentformat: Remove uncessecary `iter_mut` (diff)
downloadwhirl-2a4bb030ea20f9fcefba85f381c5673df2548f71.tar.xz
whirl-2a4bb030ea20f9fcefba85f381c5673df2548f71.zip
format: Preinitialize vector with elements
Diffstat (limited to 'src/server/auto')
-rw-r--r--src/server/auto/cmd/room.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/auto/cmd/room.rs b/src/server/auto/cmd/room.rs
index 78498fe..16c27b8 100644
--- a/src/server/auto/cmd/room.rs
+++ b/src/server/auto/cmd/room.rs
@@ -1,8 +1,10 @@
pub fn create_room_id_redirect_command(room_name: &str, room_id: usize) -> Vec<u8> {
- let mut room_id_redirect = Vec::new();
+ let mut room_id_redirect = vec![
+ 0x01, // ?
+ 0x1A, // Command type
+ ];
+
// room_id_redirect.push(room_id_redirect.len() as u8 + 1); // Data length
- room_id_redirect.push(0x01); // ?
- room_id_redirect.push(0x1A); // Command type1
room_id_redirect.push(room_name.len() as u8); // UTF/ room name length
for i in room_name.bytes() { room_id_redirect.push(i); } // Push `room_name`
// for i in "<dimension-1>".bytes() { room_id_redirect.push(i); } // Push room number