diff --git a/frontend/src/graphql/getOnePreference.js b/frontend/src/graphql/getOnePreference.js index 54302751d..1de6d2c89 100644 --- a/frontend/src/graphql/getOnePreference.js +++ b/frontend/src/graphql/getOnePreference.js @@ -1,34 +1,35 @@ -import { gql, GraphQLClient } from "graphql-request"; -import { useGlobalAuthState } from "../Auth/UserAuth"; +import { gql, GraphQLClient } from 'graphql-request'; +import { useGlobalAuthState } from '../Auth/UserAuth'; -const graphlqlEndpoint = process.env.REACT_APP_GRAPHQL_ENDPOINT_PRIVATE +const graphlqlEndpoint = process.env.REACT_APP_GRAPHQL_ENDPOINT_PRIVATE; -const GetOnePreference = gql` - query getOnePreference($preference: String!){ - getOnePreference(preference: $preference){ - value +const query = gql` + query getOnePreference($preference: String!) { + getOnePreference(preference: $preference) { + value + preference + } } - } `; -export const useGetOnePreference = () => { +export const useGetOnePreference = () => { const authState = useGlobalAuthState(); const jwt = authState.authToken.get(); const headers = { - Authorization: "Bearer " + jwt, + Authorization: 'Bearer ' + jwt, }; - + const client = new GraphQLClient(graphlqlEndpoint, { - headers, + headers, }); - + return async (input) => { - try { - const res = await client.request(GetOnePreference, input); - return res?.getOnePreference; - } catch (error) { - return JSON.parse(JSON.stringify(error, undefined, 2)).response - } + try { + const res = await client.request(query, input); + return res?.getOnePreference; + } catch (error) { + return JSON.parse(JSON.stringify(error, undefined, 2)).response; + } }; - }; \ No newline at end of file +};