Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dans un autre contexte, j'ai besoin de faire du GraphQL
Et vu que je connais pas, je me suis dis que j'allais apprendre
Et j'ai découvert que Github avait une API GraphQL, donc, je me suis dis que j'allais voir ce que ça donnait sur Scribouilli
Le premier commit a été un peu laborieux parce que je découvrais, mais en vrai, ça a l'air facile
J'imagine que tout traduire en GraphQL serait assez facile, mais je ne sais pas si ça a trop de valeur vu que nos appels sont assez simples
À l'exception peut-être de
getPagesWebsiteDeploymentStatus
qui fait 2 appels successifs et j'imagine que ça serait moins laborieux en une requête GraphQL unique (et j'imagine que ça résoudrai le problème du cache directement aussi vu qu'il n'y a pas de cache HTTP en GraphQL)Un autre avantage, c'est qu'en GraphQL, on contrôle ce que l'API retourne et donc on peut être assez minimalistes (là où l'API REST balance des floppées d'information dont on n'a pas besoin par défaut)
Lors du premier commit, les appels REST et GraphQL cohabitent et ça n'a pas l'air d'être un problème du tout