spacedrive/core
jake 0ef7f64bbb
[ENG-328] Keymanager mounting queue (#514)
* add `get_queue` and `is_queued` to KM and router

* mark keys as being mounted/finished mounting, use a `DashSet` instead of vec

also includes temporary `dbg!()`s for manual valdiation that it works

* remove dbg and fix build (works great)

* mark key manager as unlocking correctly

* cleanup keys api

* add `KeyAlreadyQueued` error

* use react mounting queue

* fully prevent against multiple mount jobs of the same key with the rust queue

* show keymanager as unlocking in the UI

* handle query invalidation for `isKeyManagerUnlocking` with a closure (semi-temporary)

* revert changing text (doesn't work where the keymanager is unlocked from, only the other unlock screen)

* clippy

* add `useRef` for mounting queue within react

* pass `ref.current` to `Key` instead
2023-01-17 06:19:54 -08:00
..
prisma Eng 332 auto generate sync ids (#523) 2023-01-15 07:25:11 -08:00
src [ENG-328] Keymanager mounting queue (#514) 2023-01-17 06:19:54 -08:00
build.rs ENG 223 Location Awareness (#468) 2022-12-31 00:53:24 +08:00
Cargo.toml Checking MacOS file system events using FSEvents instead od Kqueue 2023-01-11 18:57:41 -03:00