This repository has been archived by the owner on May 11, 2022. It is now read-only.
[Feature]: Query Builder, Query, and Query Exception Classes #29
Labels
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
Each endpoint uses a chain of functions, which, after months of scrappy use and rapid prototyping, throw some side effects and occasionally spit errors.
This is sub-optimal in production environments, as consistency and reasonable error propagation are necessities.
Describe the solution you'd like
I'd like to see a class for each query request with proper error encapsulation. This will likely need a query exceptions class, in tandem.
Objectives:
artist.charts
) instantiates aQuery
via the constructor params, which create aQueryBuilder
and call the APIDescribe alternatives you've considered
The semi-"functional" approach we take now is frustrating to use.
The text was updated successfully, but these errors were encountered: