aboutsummaryrefslogtreecommitdiff
path: root/src/server_dev/cmd/text.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-04-26 13:29:26 +0000
committerFuwn <[email protected]>2021-04-26 13:29:26 +0000
commit5cd7ed3f61a713df0f8fe7c152bce6dfeea060c0 (patch)
tree6916dc4969f45ca2161042992a98470f0e1d984a /src/server_dev/cmd/text.rs
parentMerge branch 'develop' of https://github.com/Whirlsplash/whirl into develop (diff)
downloadwhirl-5cd7ed3f61a713df0f8fe7c152bce6dfeea060c0.tar.xz
whirl-5cd7ed3f61a713df0f8fe7c152bce6dfeea060c0.zip
fix: Actually remove legacy server module
Diffstat (limited to 'src/server_dev/cmd/text.rs')
-rw-r--r--src/server_dev/cmd/text.rs55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/server_dev/cmd/text.rs b/src/server_dev/cmd/text.rs
deleted file mode 100644
index cc306db..0000000
--- a/src/server_dev/cmd/text.rs
+++ /dev/null
@@ -1,55 +0,0 @@
-pub fn create_text_command(user: &str, message: &str) -> Vec<u8> {
- let mut text = Vec::with_capacity(6 + user.len() + message.len());
- text.push(0x01); // ?
- text.push(0x0E); // Command type
- text.push(0x00); // Assumed to be a divider.
- text.push(user.len() as u8); // 'user' length
- for i in user.bytes() {
- text.push(i);
- } // Pushing 'user'
- text.push(message.len() as u8); // 'message' length
- for i in message.bytes() {
- text.push(i);
- } // Pushing `message`
- text.insert(0, text.len() as u8 + 1); // Insert data length as first byte.
-
- text // Return created array
-}
-
-// TODO: Get this working!
-// pub fn get_message_from_text_command(buffer: &'static [u8; 1024]) -> &'static
-// str { from_utf8(
-// &buffer[6..*&buffer.get(0).unwrap().to_owned() as usize]
-// ).unwrap()
-// }
-
-pub fn create_text_command_with_action(
- user: &str,
- message: &str,
- // action: &str // Not accepting input until I figure out how actions work.
-) -> Vec<u8> {
- let mut text = Vec::with_capacity(6 + user.len() + message.len());
- text.push(0x01); // ?
- text.push(0x0E); // Command type
- text.push(0x00); // Assumed to be a divider.
- text.push(user.len() as u8); // 'user' length
- for i in user.bytes() {
- text.push(i);
- } // Pushing 'user'
- text.push(message.len() as u8); // 'message' length
- for i in message.bytes() {
- text.push(i);
- } // Pushing `message`
-
- let action: [u8; 18] = [
- 0x12, 0x01, 0x11, 0x00, 0x05, 0x54, 0x52, 0x41, 0x44, 0x45, 0x07, 0x26, 0x7c, 0x2b, 0x69, 0x6e,
- 0x76, 0x3e,
- ];
- for i in action.iter() {
- text.push(*i);
- }
-
- text.insert(0, text.len() as u8 + 1); // Insert data length as first byte.
-
- text // Return created array
-}