diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-24 00:08:42 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-24 00:08:42 +0100 |
| commit | 48408b9e42eaeeaf0944f9a37f7882ba9ddc7f19 (patch) | |
| tree | 8e024f22146dfc119d4f7e77f9801461ecf47caf /src/transaction | |
Add example request structure
Diffstat (limited to 'src/transaction')
| -rw-r--r-- | src/transaction/mod.rs | 19 |
1 files changed, 19 insertions, 0 deletions
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, + } + } +} |