From 19fe7e5b9e1eb4a59752c7f217e470ea45d7ee43 Mon Sep 17 00:00:00 2001 From: axolotle Date: Thu, 8 Jul 2021 17:40:22 +0200 Subject: [PATCH] add missing api query 'allNodes' --- src/api/api.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/api/api.js b/src/api/api.js index 507cb93..bc7527c 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -1,7 +1,7 @@ import axios from 'axios' import { print } from 'graphql/language/printer' -import { Node, Nodes, NodesTrees } from '@/api/queries' +import { Node, Nodes, AllNodesOfVariant, NodesTrees } from '@/api/queries' import * as nodesFragments from '@/api/fragments' @@ -45,6 +45,13 @@ export default { }).then(response => response.data.data) }, + queryAllNodes (variantId, levels) { + return api.post('', { + query: this.getQueryString(AllNodesOfVariant, levels), + variables: { variantId } + }).then(response => response.data.data) + }, + queryRecursiveNodes (ids, depth = 4) { const baseQuery = print(NodesTrees) const prodFragment = `