Skip to content

Refactor DownloadClientCategoryFilter as a proper OOP class#505

Open
T4g1 wants to merge 1 commit intoListenarrs:canaryfrom
T4g1:enh/category_object
Open

Refactor DownloadClientCategoryFilter as a proper OOP class#505
T4g1 wants to merge 1 commit intoListenarrs:canaryfrom
T4g1:enh/category_object

Conversation

@T4g1
Copy link
Copy Markdown
Contributor

@T4g1 T4g1 commented Apr 11, 2026

Summary

I'm still trying to make sense of some parts of the code, while doing that I figured this could help to reduce code complexity to start refactoring minor files as well.

This tries to apply proper OOP patterns to the DownloadClientCategoryFilter file. I also tried to move files in proper folders to avoid the current situation with all files in the same place which makes them difficult to browse imho

Changes

Added

  • CategoryConfiguration class

Removed

  • DownloadClientCategoryFilter file

Testing

Test coverage is not impacted as this is just a refactoring, no new feature or behavior change

Notes

These changes are purely optional

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant