Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import Route from '@ember/routing/route';
import { queryManager } from 'ember-apollo-client';
import query from 'dummy/gql/queries/human';
const variables = { id: '1000' };
export default Route.extend({
apollo: queryManager(),
model() {
return this.apollo.watchQuery(
{
query,
variables,
fetchPolicy: 'cache-and-network',
},
'human'
);
},
actions: {
refetchModel() {
this.apollo.query({
query,
import Route from '@ember/routing/route';
import { queryManager, getObservable } from 'ember-apollo-client';
import query from 'dummy/gql/queries/movie';
import mutation from 'dummy/gql/mutations/change-movie-title';
export default Route.extend({
apollo: queryManager(),
model({ id }) {
return this.apollo.watchQuery({
query,
variables: {
id,
},
});
},
actions: {
refetchData(id) {
this.apollo.query({
query,
variables: { id },
fetchPolicy: 'network-only',
import Route from '@ember/routing/route';
import { queryManager, getObservable } from 'ember-apollo-client';
import query from 'dummy/gql/queries/movies';
export default Route.extend({
apollo: queryManager(),
queryParams: {
topRated: {
refreshModel: true,
},
},
model({ topRated }) {
return this.apollo.watchQuery({
query,
variables: {
topRated,
},
});
},