Add handling of filters
This commit is contained in:
@@ -3,14 +3,15 @@ export {
|
||||
findEventsAndOrigins,
|
||||
findOrigins,
|
||||
fetchAddress,
|
||||
fetchFilters,
|
||||
} from './queries';
|
||||
|
||||
export {
|
||||
ignoreBand,
|
||||
ignoreDanceHall,
|
||||
ignoreCity,
|
||||
ignoreMunicipality,
|
||||
ignoreState,
|
||||
toggleIgnoreBand,
|
||||
toggleIgnoreDanceHall,
|
||||
toggleIgnoreCity,
|
||||
toggleIgnoreMunicipality,
|
||||
toggleIgnoreState,
|
||||
saveOrigin,
|
||||
removeOrigin
|
||||
} from './mutations';
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
module.exports = {
|
||||
ignoreBandMutation: `
|
||||
mutation IgnoreBand($name: String!) {
|
||||
ignore: IgnoreBand(name: $name)
|
||||
toggleIgnoreBandMutation: `
|
||||
mutation ToggleIgnoreBand($name: String!) {
|
||||
ignore: ToggleIgnoreBand(name: $name)
|
||||
}
|
||||
`,
|
||||
ignoreDanceHallMutation: `
|
||||
mutation IgnoreDanceHall($name: String!) {
|
||||
ignore: IgnoreDanceHall(name: $name)
|
||||
toggleIgnoreDanceHallMutation: `
|
||||
mutation ToggleIgnoreDanceHall($name: String!) {
|
||||
ignore: ToggleIgnoreDanceHall(name: $name)
|
||||
}
|
||||
`,
|
||||
ignoreCityMutation: `
|
||||
mutation IgnoreCity($name: String!) {
|
||||
ignore: IgnoreCity(name: $name)
|
||||
toggleIgnoreCityMutation: `
|
||||
mutation ToggleIgnoreCity($name: String!) {
|
||||
ignore: ToggleIgnoreCity(name: $name)
|
||||
}
|
||||
`,
|
||||
ignoreMunicipalityMutation: `
|
||||
mutation IgnoreMunicipality($name: String!) {
|
||||
ignore: IgnoreMunicipality(name: $name)
|
||||
toggleIgnoreMunicipalityMutation: `
|
||||
mutation ToggleIgnoreMunicipality($name: String!) {
|
||||
ignore: ToggleIgnoreMunicipality(name: $name)
|
||||
}
|
||||
`,
|
||||
ignoreStateMutation: `
|
||||
mutation IgnoreState($name: String!) {
|
||||
ignore: IgnoreState(name: $name)
|
||||
toggleIgnoreStateMutation: `
|
||||
mutation ToggleIgnoreState($name: String!) {
|
||||
ignore: ToggleIgnoreState(name: $name)
|
||||
}
|
||||
`,
|
||||
saveOriginMutation: `
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
import { createQuery } from './utils';
|
||||
import {
|
||||
ignoreBandMutation,
|
||||
ignoreDanceHallMutation,
|
||||
ignoreCityMutation,
|
||||
ignoreMunicipalityMutation,
|
||||
ignoreStateMutation,
|
||||
toggleIgnoreBandMutation,
|
||||
toggleIgnoreDanceHallMutation,
|
||||
toggleIgnoreCityMutation,
|
||||
toggleIgnoreMunicipalityMutation,
|
||||
toggleIgnoreStateMutation,
|
||||
saveOriginMutation,
|
||||
removeOriginMutation
|
||||
} from './mutationStrings';
|
||||
|
||||
/* eslint-disable max-len */
|
||||
export const ignoreBand = variables => {
|
||||
return createQuery(ignoreBandMutation, variables)
|
||||
export const toggleIgnoreBand = variables => {
|
||||
return createQuery(toggleIgnoreBandMutation, variables)
|
||||
};
|
||||
export const ignoreDanceHall = variables => {
|
||||
return createQuery(ignoreDanceHallMutation, variables)
|
||||
export const toggleIgnoreDanceHall = variables => {
|
||||
return createQuery(toggleIgnoreDanceHallMutation, variables)
|
||||
};
|
||||
export const ignoreCity = variables => {
|
||||
return createQuery(ignoreCityMutation, variables)
|
||||
export const toggleIgnoreCity = variables => {
|
||||
return createQuery(toggleIgnoreCityMutation, variables)
|
||||
};
|
||||
export const ignoreMunicipality = variables => {
|
||||
return createQuery(ignoreMunicipalityMutation, variables)
|
||||
export const toggleIgnoreMunicipality = variables => {
|
||||
return createQuery(toggleIgnoreMunicipalityMutation, variables)
|
||||
};
|
||||
export const ignoreState = variables => {
|
||||
return createQuery(ignoreStateMutation, variables)
|
||||
export const toggleIgnoreState = variables => {
|
||||
return createQuery(toggleIgnoreStateMutation, variables)
|
||||
};
|
||||
export const saveOrigin = variables => {
|
||||
return createQuery(saveOriginMutation, variables)
|
||||
|
||||
@@ -4,6 +4,7 @@ import {
|
||||
eventsAndOriginsQuery,
|
||||
originsQuery,
|
||||
addressFromLatLngQuery,
|
||||
filtersQuery,
|
||||
} from './queryStrings';
|
||||
|
||||
/* eslint-disable max-len */
|
||||
@@ -11,4 +12,5 @@ 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);
|
||||
/* eslint-enable max-len */
|
||||
|
||||
@@ -44,3 +44,13 @@ export const addressFromLatLngQuery = `
|
||||
address: AddressFromLatLng(latlng: $latlng)
|
||||
}
|
||||
`;
|
||||
|
||||
export const filtersQuery = `
|
||||
query {
|
||||
bands: IgnoredBands
|
||||
cities: IgnoredCities
|
||||
states: IgnoredStates
|
||||
danceHalls: IgnoredDanceHalls
|
||||
municipalities: IgnoredMunicipalities
|
||||
}
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user