summaryrefslogtreecommitdiffstats
path: root/frontend/enhancers.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-02-09 13:31:39 -0500
committerWes Bos <wesbos@gmail.com>2018-02-09 13:31:39 -0500
commite0d0baa75ec0bf617f91b6cd779305d4009cae12 (patch)
tree00eb968f49c6586cbc4367053887d0c5e68471b2 /frontend/enhancers.js
parent19c9683e2126c68cb9d231293162c756d69c51fb (diff)
🆒
Diffstat (limited to 'frontend/enhancers.js')
-rw-r--r--frontend/enhancers.js18
1 files changed, 0 insertions, 18 deletions
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' });