From 48408b9e42eaeeaf0944f9a37f7882ba9ddc7f19 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Fri, 24 Jan 2025 00:08:42 +0100 Subject: Add example request structure --- src/transaction/mod.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/transaction/mod.rs (limited to 'src/transaction') diff --git a/src/transaction/mod.rs b/src/transaction/mod.rs new file mode 100644 index 0000000..b1cc12a --- /dev/null +++ b/src/transaction/mod.rs @@ -0,0 +1,19 @@ +use crate::field::Data; + +pub enum Request { + GetMessages, + NewMessage { data: Data }, + OldPostNews { data: Data }, + ServerMessage, +} + +impl Request { + pub fn get_type(&self) -> u8 { + match self { + Request::GetMessages => 101, + Request::NewMessage { data: _ } => 102, + Request::OldPostNews { data: _ } => 103, + Request::ServerMessage => 104, + } + } +} -- cgit