aboutsummaryrefslogtreecommitdiff
path: root/src/server_dev/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/server_dev/cmd')
-rw-r--r--src/server_dev/cmd/action.rs6
-rw-r--r--src/server_dev/cmd/buddy_list.rs14
-rw-r--r--src/server_dev/cmd/mod.rs5
-rw-r--r--src/server_dev/cmd/property.rs7
-rw-r--r--src/server_dev/cmd/session.rs6
-rw-r--r--src/server_dev/cmd/text.rs55
6 files changed, 0 insertions, 93 deletions
diff --git a/src/server_dev/cmd/action.rs b/src/server_dev/cmd/action.rs
deleted file mode 100644
index 1cf9086..0000000
--- a/src/server_dev/cmd/action.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-pub fn create_action_command() -> [u8; 18] {
- [
- 0x12, 0x01, 0x11, 0x00, 0x05, 0x54, 0x52, 0x41, 0x44, 0x45, 0x07, 0x26, 0x7c, 0x2b, 0x69, 0x6e,
- 0x76, 0x3e,
- ]
-}
diff --git a/src/server_dev/cmd/buddy_list.rs b/src/server_dev/cmd/buddy_list.rs
deleted file mode 100644
index ba938f5..0000000
--- a/src/server_dev/cmd/buddy_list.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-pub fn create_buddy_list_notify_command(buddy: &str) -> Vec<u8> {
- let mut buddy_list_notify = Vec::with_capacity(5 + buddy.len());
- buddy_list_notify.push(0x01); // ?
- buddy_list_notify.push(0x1E); // BUDDYLISTNOTIFY
- buddy_list_notify.push(buddy.len() as u8); // Buddy name length
- for i in buddy.bytes() {
- buddy_list_notify.push(i);
- } // Buddy name
- buddy_list_notify.push(0x01); // Is buddy logged on?
- // Insert data length as first byte.
- buddy_list_notify.insert(0, buddy_list_notify.len() as u8 + 1); // ^
-
- buddy_list_notify // Return created array
-}
diff --git a/src/server_dev/cmd/mod.rs b/src/server_dev/cmd/mod.rs
deleted file mode 100644
index 6db7826..0000000
--- a/src/server_dev/cmd/mod.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-pub mod action;
-pub mod buddy_list;
-pub mod property;
-pub mod session;
-pub mod text;
diff --git a/src/server_dev/cmd/property.rs b/src/server_dev/cmd/property.rs
deleted file mode 100644
index 1530f58..0000000
--- a/src/server_dev/cmd/property.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-use std::str::from_utf8;
-
-use bytes::BytesMut;
-
-pub fn parse_property_set_command(command: BytesMut) -> String {
- from_utf8(command.get(8..).unwrap()).unwrap().to_string()
-}
diff --git a/src/server_dev/cmd/session.rs b/src/server_dev/cmd/session.rs
deleted file mode 100644
index 97efc8f..0000000
--- a/src/server_dev/cmd/session.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-pub struct SessionInitializationCommand {
- // pub protocol: usize,
- // pub client: String,
- pub username: String,
- // pub password: String,
-}
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
-}