Refactor cache initialization to require a database root path #131

Merged
eric merged 1 commit from push-znwrpvrwyqur into main 2026-09-11 07:55:16 +02:00
Owner

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.

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.
Refactor cache initialization to require a database root path
All checks were successful
Release / create-release (push) Successful in 9s
8cdbdda419
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.
eric merged commit 0773674c05 into main 2026-09-11 07:55:16 +02:00
eric deleted branch push-znwrpvrwyqur 2026-09-11 07:55:20 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
eric/pmomusic!131
No description provided.