Skip to content

Commit

Permalink
feat: #56 (api) use const for fetchPolicy
Browse files Browse the repository at this point in the history
  • Loading branch information
Baroshem committed Aug 25, 2021
1 parent b6eebed commit ee9931e
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 5 deletions.
3 changes: 2 additions & 1 deletion packages/api-client/src/api/getPaymentMethods/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import gql from 'graphql-tag';
import eligiblePaymentMethodsQuery from './eligiblePaymentMethodsQuery';
import { CustomQuery } from '@vue-storefront/core';
import { Context, RequestDataStructure, PaymentMethodQuote, GetPaymentMethodsResponse } from '../../types';
import { NO_CACHE_FETCH_POLICY } from '../../helpers';

const getPaymentMethods = async (context: Context, customQuery?: CustomQuery): Promise<GetPaymentMethodsResponse> => {
const getPaymentMethodsVariables = {};
Expand All @@ -13,7 +14,7 @@ const getPaymentMethods = async (context: Context, customQuery?: CustomQuery): P
const request = await context.client.query<RequestDataStructure<'eligiblePaymentMethods', PaymentMethodQuote[]>>({
query: gql`${eligiblePaymentMethods.query}`,
variables: eligiblePaymentMethods.variables,
fetchPolicy: 'no-cache'
fetchPolicy: NO_CACHE_FETCH_POLICY
});
return request;

Expand Down
3 changes: 2 additions & 1 deletion packages/api-client/src/api/setCustomerForOrder/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import setCustomerForOrderMutation from './setCustomerForOrderMutation';
import { CustomQuery } from '@vue-storefront/core';
import gql from 'graphql-tag';
import { Context, CreateCustomerInput, SetCustomerForOrderResponse } from '../../types';
import { NO_CACHE_FETCH_POLICY } from '../../helpers';

const setCustomerForOrder = async (context: Context, params: CreateCustomerInput, customQuery?: CustomQuery): Promise<SetCustomerForOrderResponse> => {
const setCustomerForOrderVariables = {
Expand All @@ -15,7 +16,7 @@ const setCustomerForOrder = async (context: Context, params: CreateCustomerInput
const request = await context.client.mutate({
mutation: gql`${setCustomerForOrder.query}`,
variables: setCustomerForOrder.variables,
fetchPolicy: 'no-cache'
fetchPolicy: NO_CACHE_FETCH_POLICY
}) as SetCustomerForOrderResponse;

return request;
Expand Down
5 changes: 3 additions & 2 deletions packages/api-client/src/api/setPaymentMethod/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import addPaymentToOrderMutation from './addPaymentToOrderMutation';
import { CustomQuery } from '@vue-storefront/core';
import gql from 'graphql-tag';
import { AddPaymentToOrderParams, Context, PaymentInput, SetShippingMethodResponse } from '../../types';
import { NO_CACHE_FETCH_POLICY } from '../../helpers';

const setPaymentMethod = async (context: Context, params: AddPaymentToOrderParams, customQuery?: CustomQuery): Promise<SetShippingMethodResponse> => {
const setPaymentMethodVariables = {
Expand All @@ -10,7 +11,7 @@ const setPaymentMethod = async (context: Context, params: AddPaymentToOrderParam
metadata: {
// Here you would pass data from an external Payment Provided after successful payment process like payment id.
}
} as PaymentInput,
} as PaymentInput
};

const { addPaymentToOrder } = context.extendQuery(
Expand All @@ -20,7 +21,7 @@ const setPaymentMethod = async (context: Context, params: AddPaymentToOrderParam
const request = await context.client.mutate({
mutation: gql`${addPaymentToOrder.query}`,
variables: addPaymentToOrder.variables,
fetchPolicy: 'no-cache'
fetchPolicy: NO_CACHE_FETCH_POLICY
}) as SetShippingMethodResponse;

return request;
Expand Down
3 changes: 2 additions & 1 deletion packages/api-client/src/api/transitionOrderToState/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import transitionOrderToStateMutation from './transitionOrderToStateMutation';
import { CustomQuery } from '@vue-storefront/core';
import gql from 'graphql-tag';
import { Context, TransitionOrderToState, TransitionOrderToStateParams } from '../../types';
import { NO_CACHE_FETCH_POLICY } from '../../helpers';

const transitionOrderToState = async (context: Context, params: TransitionOrderToStateParams, customQuery?: CustomQuery): Promise<TransitionOrderToState> => {
const transitionOrderToStateVariables = {
Expand All @@ -15,7 +16,7 @@ const transitionOrderToState = async (context: Context, params: TransitionOrderT
const request = await context.client.mutate({
mutation: gql`${transitionOrderToState.query}`,
variables: transitionOrderToState.variables,
fetchPolicy: 'no-cache'
fetchPolicy: NO_CACHE_FETCH_POLICY
}) as TransitionOrderToState;

return request;
Expand Down

0 comments on commit ee9931e

Please sign in to comment.