Refactor cache initialization to require a database root path #131
Loading…
Reference in a new issue
No description provided.
Delete branch "push-znwrpvrwyqur"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Introduces mandatory database root path configuration for all cache types, updating API signatures across AudioCache, CoversCache, and Qobuz Cache.
This change implements new cache creation functions, modifies cache constructors to accept a path argument, and updates server initialization logic to enforce failure if the database path cannot be resolved. Tests are updated to reflect the new required arguments.