From e0d0baa75ec0bf617f91b6cd779305d4009cae12 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Fri, 9 Feb 2018 13:31:39 -0500 Subject: 🆒 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/enhancers.js | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 frontend/enhancers.js (limited to 'frontend/enhancers.js') diff --git a/frontend/enhancers.js b/frontend/enhancers.js deleted file mode 100644 index d86ca6d..0000000 --- a/frontend/enhancers.js +++ /dev/null @@ -1,18 +0,0 @@ -import { REMOVE_FROM_CART_MUTATION, CURRENT_USER_QUERY } from './queries'; - -import { graphql } from 'react-apollo'; - -export const removeFromCartEnhancer = graphql(REMOVE_FROM_CART_MUTATION, { - name: 'removeFromCart', - options: { - update: (proxy, payload) => { - const data = proxy.readQuery({ query: CURRENT_USER_QUERY }); - const cartItemId = payload.data.removeFromCartItems.cartItem.id; - data.user.cart = data.user.cart.filter(item => item.id !== cartItemId); - proxy.writeQuery({ query: CURRENT_USER_QUERY, data }); - }, - }, -}); - -// Current User Query -export const userEnhancer = graphql(CURRENT_USER_QUERY, { name: 'currentUserQuery' }); -- cgit v1.3