diff options
author | metamuffin <metamuffin@disroot.org> | 2025-05-17 23:05:56 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-05-17 23:05:56 +0200 |
commit | 15065f924214e00594bbc77ea9b4c7adf53c9b2a (patch) | |
tree | f4436e6200cb5beae66884695ef1c261f8aa1e32 /src/main.rs | |
parent | f2dbd1c247d23628768ec7bc6ed9e32fb23fee1e (diff) | |
download | isda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar isda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar.bz2 isda-15065f924214e00594bbc77ea9b4c7adf53c9b2a.tar.zst |
flat playlist works
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
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>, |