diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 22:59:47 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-21 22:59:47 +0800 |
| commit | 2e1d12ec90ea12e8824d79dfc31b5b3cae397df8 (patch) | |
| tree | fe052f73fcfa7d5bc195d74859a88a721bfd2520 /src/server/tasks.rs | |
| parent | 1a9961c778308fe2b043c980ba485a633e62d6cf (diff) | |
wip
Diffstat (limited to 'src/server/tasks.rs')
| -rw-r--r-- | src/server/tasks.rs | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/server/tasks.rs b/src/server/tasks.rs index 5052dfe..88f3767 100644 --- a/src/server/tasks.rs +++ b/src/server/tasks.rs @@ -1,20 +1,16 @@ -use remote_control_rs::tasks::{CompletedTask, client::Name}; +use remote_control_rs::tasks::{CompletedTask, server::Name}; use serde::Deserialize; -#[derive(Deserialize)] -pub enum RequestType { - Send(Request), - Respond(Request), -} +pub type Task = (Name, String); #[derive(Deserialize)] -pub enum Request { - Get(TaskType), - Post(TaskType), +pub enum Requests { + Send((Vec<Requests>, Task)), + Respond((Vec<Requests>, CompletedTask<Task>)), } #[derive(Deserialize)] -pub enum TaskType { - Completed(CompletedTask<Name>), - Pending(Name), +pub enum Request { + Get(Name), + Post(CompletedTask<Name>), } |
