retrohub-org / retrohub

Retrogaming library frontend, built to be a highly customizable platform.
https://retrohub-org.github.io/
MIT License
110 stars 6 forks source link

Remove any pre-processing of RetroAchievement API responses #349

Closed rsubtil closed 5 months ago

rsubtil commented 5 months ago

Some pre-processing is done on RetroAchievements' API response, inspired by the JS library, such as renaming variables, converting 1/0 to true/false, etc...

However, maintaining this pre-processing to match the JS responses is very time consuming, and confusing for any end user using the raw API.

It's easier to simply avoid doing and pre-processing, simplifying the RetroAchievements.Raw methods. And such breaking changes are better before a release is made.