Include origins conditionally in eventQuery

This commit is contained in:
2019-03-13 15:21:39 +01:00
parent 4cbc7ec13a
commit b62856e9bb
4 changed files with 10 additions and 21 deletions
-1
View File
@@ -1,6 +1,5 @@
export {
findEvents,
findEventsAndOrigins,
findOrigins,
fetchAddress,
fetchFilters,
-2
View File
@@ -1,7 +1,6 @@
import { createQuery } from './utils';
import {
eventsQuery,
eventsAndOriginsQuery,
originsQuery,
addressFromLatLngQuery,
filtersQuery,
@@ -9,7 +8,6 @@ import {
/* eslint-disable max-len */
export const findEvents = variables => createQuery(eventsQuery, variables);
export const findEventsAndOrigins = variables => createQuery(eventsAndOriginsQuery, variables);
export const findOrigins = () => createQuery(originsQuery);
export const fetchAddress = variables => createQuery(addressFromLatLngQuery, variables);
export const fetchFilters = () => createQuery(filtersQuery);
+2 -8
View File
@@ -21,15 +21,9 @@ export const eventQuery = `
`;
export const eventsQuery = `
query events($range: Range $origins: [String!]) {
query events($range: Range $origins: [String!] $includeOrigins: Boolean!) {
${eventQuery}
}
`;
export const eventsAndOriginsQuery = `
query events($range: Range $origins: [String!]) {
${eventQuery}
origins: Origins
origins: Origins @include(if: $includeOrigins)
}
`;