ソースを参照

update tree queries

axolotle 3 年 前
コミット
52a6f23f8c

+ 1 - 1
src/api/fragments/TextTreeFields.gql

@@ -1,4 +1,4 @@
-fragment TextrefRecursiveFields on Textref {
+fragment TextTreeFields on TextInterface {
   id
   title
   familles {

+ 11 - 0
src/api/fragments/TextrefTreeFields.gql

@@ -0,0 +1,11 @@
+#import "../fragments/TextTreeFields.gql"
+
+fragment TextrefTreeFields on Textref {
+  ...TextTreeFields
+  text_produits{
+    ...TextTreeFields
+    text_de_depart {
+      ...TextTreeFields
+    }
+  }
+}

+ 5 - 15
src/api/queries/TextdepartRecursive.gql

@@ -1,26 +1,16 @@
-#import "../fragments/TextrefRecursiveFields.gql"
-#import "../fragments/TextprodRecursiveFields.gql"
+#import "../fragments/TextrefTreeFields.gql"
 
 query TextdepartRecursive($id: Int!) {
   textref(id: $id) {
-    ...TextrefRecursiveFields
+    ...TextrefTreeFields
     text_en_rebond {
-      ...TextrefRecursiveFields
+      ...TextrefTreeFields
       text_en_rebond {
-        ...TextrefRecursiveFields
+        ...TextrefTreeFields
         text_en_rebond {
-          ...TextrefRecursiveFields
+          ...TextrefTreeFields
         }
-        text_produits {
-          ...TextprodRecursiveFields
-        }
-      }
-      text_produits {
-        ...TextprodRecursiveFields
       }
     }
-    text_produits {
-      ...TextprodRecursiveFields
-    }
   }
 }