[technical] refractor provider abstraction #100
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
rust
Pull requests that update Rust code
I'm not satisfied by my first attempt at it, I tested it's power by implementing one new provider and found it pretty leaky of it's internals.
With this I would like to open the path to redesign the flow, so that changes to apis or other provider specific weirdness could be handled.
The requirements for a provider are this
The documentation will also ask to cache the data with redis when possible
This will mean provider will have some duplicated code in them, that is fine it will allow for better flexibility, it will also still use other services to get the actual rss but the next steps will be to kill this dependencies and do all the parsing in rust to improve performance and easier updates in case API invetably change
The text was updated successfully, but these errors were encountered: