diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-01-30 12:41:01 -0500 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-01-30 12:41:01 -0500 |
| commit | cd0b07b3adb36fb5ec098f9e511ab45d774fee7b (patch) | |
| tree | a203e5010219ccea1acc6bbd2c0a4bcfa0a78615 /enhancers.js | |
| parent | 0a1648bf47490b312169c531aeb51ef4725e8d2e (diff) | |
Move to Prisma Backend
Diffstat (limited to 'enhancers.js')
| -rw-r--r-- | enhancers.js | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/enhancers.js b/enhancers.js deleted file mode 100644 index d86ca6d..0000000 --- a/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' }); |
