summaryrefslogtreecommitdiff
path: root/src/server/tasks.rs
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-09-21 22:59:47 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-09-21 22:59:47 +0800
commit2e1d12ec90ea12e8824d79dfc31b5b3cae397df8 (patch)
treefe052f73fcfa7d5bc195d74859a88a721bfd2520 /src/server/tasks.rs
parent1a9961c778308fe2b043c980ba485a633e62d6cf (diff)
wip
Diffstat (limited to 'src/server/tasks.rs')
-rw-r--r--src/server/tasks.rs20
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>),
}