aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-05-17 23:05:56 +0200
committermetamuffin <metamuffin@disroot.org>2025-05-17 23:05:56 +0200
commit15065f924214e00594bbc77ea9b4c7adf53c9b2a (patch)
treef4436e6200cb5beae66884695ef1c261f8aa1e32 /src/main.rs
parentf2dbd1c247d23628768ec7bc6ed9e32fb23fee1e (diff)
downloadisda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar
isda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar.bz2
isda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar.zst
flat playlist works
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 354d303..e0af010 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -21,12 +21,13 @@ use worker_ws::{WorkerID, WorkerResponse, worker_websocket};
pub struct Worker {
accept: usize,
name: String,
- sources: Vec<String>,
+ task_kinds: Vec<String>,
+ assigned_tasks: HashSet<String>,
send: Sender<WorkerResponse>,
}
#[derive(Default)]
-struct State {
+pub struct State {
worker_id_counter: WorkerID,
workers: HashMap<WorkerID, Worker>,