mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-22 03:45:51 +08:00
a51958b7a0
- Introduced a new module `device_ctx` to manage device-related services and state. - Replaced direct access to `APP_DEVICE_STATE` with functions from `device_ctx` for better encapsulation. - Added constants for recent and favorites album queries in `constants.rs`. - Updated SQL queries in `query_sqlite.rs` to use constants from `constants.rs`. - Removed the `hause_arrest.rs` file and integrated its functionality into the new structure. - Refactored `ServiceFactory` to create AFC clients using the new device context. - Improved error handling and logging in various modules. - Airplay now uses qml6glsink. - Cleaned up unused imports and commented-out code across multiple files.