mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-19 22:19:49 -04:00
* Add `JobInitData` trait + change `StatefulJob::name` to a constant * `StatefulJob::new` * Move `invalidate_query` into `StatefulJob::finalize` * Cleanup `spawn_job` signature * Remove `queue_job` and run jobs from the `StatefulJob::finalize` method * `StatefulJob::queue_jobs` * `JobManager::ingest` return `Result` * Remove `jobs.isRunning` * Invalidation system direct push + batching invalidate * Look ma, only a single clippy warning!!!! * Error handling for JobManager * Rust fmt * Introducing Job hierarchy to enable job enqueuing * Rust fmt again 🙄 * core.ts --------- Co-authored-by: Ericson Soares <ericson.ds999@gmail.com>