From 19c9683e2126c68cb9d231293162c756d69c51fb Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Thu, 8 Feb 2018 10:41:16 -0500 Subject: WIP --- frontend/queries/index.js | 71 ++++++++++++++++++++++++----------------------- 1 file changed, 37 insertions(+), 34 deletions(-) (limited to 'frontend/queries') diff --git a/frontend/queries/index.js b/frontend/queries/index.js index fb7445e..ea02c8b 100644 --- a/frontend/queries/index.js +++ b/frontend/queries/index.js @@ -1,5 +1,5 @@ -import gql from "graphql-tag"; -import { itemDetails } from "./fragments"; +import gql from 'graphql-tag'; +import { itemDetails } from './fragments'; export const CREATE_ITEM_MUTATION = gql` ${itemDetails} @@ -10,28 +10,40 @@ export const CREATE_ITEM_MUTATION = gql` } `; -export const CREATE_USER_MUTATION = gql` - mutation CreateUserMutation( - $email: String! - $name: String! - $idToken: String! - ) { - createUser( - email: $email - name: $name - authProvider: { auth0: { idToken: $idToken } } - ) { - id - email - name - cart { +export const SIGNUP_MUTATION = gql` + mutation signup($email: String!, $name: String!, $password: String!) { + signup(email: $email, name: $name, password: $password) { + token + user { id - title + email + name } } } `; +export const SIGNIN_MUTATION = gql` + mutation signup($email: String!, $password: String!) { + signin(email: $email, password: $password) { + token + user { + id + email + name + } + } + } +`; + +export const REQUEST_RESET_MUTATION = gql` + mutation requestReset($email: String!) { + requestReset(email: $email) { + id + } + } +`; + export const CREATE_ORDER_MUTATION = gql` mutation CreateOrderMutation($token: String!, $userId: ID!, $itemId: ID!) { createOrder(token: $token, userId: $userId, itemId: $itemId) { @@ -76,7 +88,7 @@ export const ALL_ITEMS_QUERY = gql` export const SINGLE_ITEM_QUERY = gql` ${itemDetails} query FindItem($id: ID!) { - Item(id: $id) { + items(where: { id: $id }) { ...itemDetails } } @@ -98,8 +110,8 @@ export const SEARCH_ITEMS_QUERY = gql` } `; -export const DELETE_ITEM_MUTATION = gql` - mutation DelteItem($id: ID!) { +export const REMOVE_ITEM_MUTATION = gql` + mutation RemoveItem($id: ID!) { deleteItem(id: $id) { id title @@ -115,14 +127,14 @@ export const UPDATE_LINK_MUTATION = gql` $title: String! $description: String! $price: Int! - $fullPrice: Int! + # $fullPrice: Int! ) { updateItem( id: $id description: $description title: $title price: $price - fullPrice: $fullPrice + # fullPrice: $fullPrice ) { ...itemDetails } @@ -131,19 +143,10 @@ export const UPDATE_LINK_MUTATION = gql` export const CURRENT_USER_QUERY = gql` query userQuery { - user { + me { id - name email - cart { - id - price - title - image { - id - secret - } - } + name } } `; -- cgit v1.3