1234567891011121314151617181920212223 |
- import backendURL from './backendUrl'
- export const getGQL = (url) => (query, variables) =>
- fetch(url, {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- ...(localStorage.authToken
- ? { Authorization: 'Bearer ' + localStorage.authToken }
- : {}),
- },
- body: JSON.stringify({ query, variables }),
- })
- .then((res) => res.json())
- .then((data) => {
- if (data.data) {
- return Object.values(data.data)[0]
- } else {
- throw new Error(JSON.stringify(data.errors))
- }
- })
- export const gql = getGQL(backendURL+'/graphql')
|