Browse Source

sports

- update supergraph
Alexey Kim 1 year ago
parent
commit
820d8b58d8
3 changed files with 19 additions and 2 deletions
  1. 17 1
      devops/prod-schema.graphql
  2. 1 0
      devops/router.yaml
  3. 1 1
      graph/sports

+ 17 - 1
devops/prod-schema.graphql

@@ -110,6 +110,13 @@ type Match implements Node
   updated_at: DateTime!
 }
 
+type MatchConnection
+  @join__type(graph: SPORTS)
+{
+  nodes: [Match!]!
+  page_info: PageInfo!
+}
+
 input MatchCriteria
   @join__type(graph: SPORTS)
 {
@@ -141,12 +148,21 @@ interface Node
   id: ID!
 }
 
+type PageInfo
+  @join__type(graph: SPORTS)
+{
+  start_cursor: String
+  end_cursor: String
+  has_next_page: Boolean!
+  has_previous_page: Boolean!
+}
+
 type Query
   @join__type(graph: AUTH)
   @join__type(graph: SPORTS)
 {
   User(id: ID!): User @join__field(graph: AUTH)
-  MatchList(after: String, before: String, first: Int, last: Int, reverse: Boolean = false, criteria: MatchCriteria!): [Match!]! @join__field(graph: SPORTS)
+  MatchList(after: String, before: String, first: Int, last: Int, reverse: Boolean = false, criteria: MatchCriteria!): MatchConnection! @join__field(graph: SPORTS)
 }
 
 enum Sport

+ 1 - 0
devops/router.yaml

@@ -9,6 +9,7 @@ supergraph:
 
 override_subgraph_url:
   auth: http://host.docker.internal:3128/query
+  sports: http://host.docker.internal:3129/query
 
 include_subgraph_errors:
   all: true

+ 1 - 1
graph/sports

@@ -1 +1 @@
-Subproject commit 55a937cf2766e804b65ca291a048fb5bb02613f2
+Subproject commit de24d06e49e95a3823c0cae31a4874da8554b36b