Robert Dailey
f4857c7050
refactor: Make custom format pipeline generic
6 months ago
Robert Dailey
e99f4cb766
refactor: Refactor cache logic
...
- `CustomFormatCache` is now a utility class for updating cache entries.
- `CustomFormatCacheData` is now what `CustomFormatCache` used to be
(data object used for serialization).
- `CustomFormatCachePersister` is now specific to custom formats. Future
cache types will have their own persister implementation.
6 months ago
Robert Dailey
6811706b2f
refactor: Convert all class constructors to primary
7 months ago
Robert Dailey
9ede5125bf
refactor: Split up TrashLib into more projects
8 months ago
Robert Dailey
159861aaeb
refactor: Split Recyclarr.TrashLib project
...
Split into Config and Guide class library projects to help decouple and
componentize the TrashLib library, which is growing too big.
9 months ago
Robert Dailey
f06a2c829a
refactor: Move Cache code files to Cli project
11 months ago
Robert Dailey
2a28130599
fix: Do not unconditionally show deleted custom formats
...
When `delete_old_custom_formats` is `false`, we should not show deleted
custom formats.
11 months ago
Robert Dailey
3c5b139523
refactor: Reduce cognitive complexity of method
1 year ago
Robert Dailey
76040df597
refactor: Reorganize code and fix unit tests
1 year ago