Skip to content

GraphQLのSchemaを変更する ​

機能追加や機能修正するときに、別のデータを取得する必要が出てきた時のフローです。

手順 ​

1. 対象のデータを取得してきてる GraphQL ファイルを発見する ​

.graphql .gql と終わるファイル。class名とかから推測可能

2. apollo studio で どう変更したら欲しいデータが入手できるか試す ​

招待リンク: https://studio.apollographql.com/org/uzupj/invite/175e3fc5-1248-44bf-9bee-91c5e399ca59

dev環境: https://studio.apollographql.com/graph/uzu-app-dev/variant/current/home

INFO

Fragment の扱いとか面倒ので注意

3. uzuPJ/app 上の Graphql ファイルを変更する ​

4. コード生成を走らせる ​

bash
dart run build_runner build --delete-conflicting-outputs