diff options
Diffstat (limited to 'src/services/graphql/homepage.ts')
| -rw-r--r-- | src/services/graphql/homepage.ts | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/services/graphql/homepage.ts b/src/services/graphql/homepage.ts deleted file mode 100644 index 6ea71ac..0000000 --- a/src/services/graphql/homepage.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { gql } from 'graphql-request'; -import { - fetchHomePageReturn, - getHomePageReturn, - HomePage, - HomePageResponse, -} from '@ts/types/homepage'; -import { getGraphQLClient } from './client'; - -export const fetchHomepage: fetchHomePageReturn = async () => { - const client = getGraphQLClient(); - const query = gql` - query HomePage { - nodeByUri(uri: "/") { - ... on Page { - id - content - } - } - } - `; - - try { - const response: HomePageResponse = await client.request(query); - return response; - } catch (error) { - console.error(JSON.stringify(error, undefined, 2)); - process.exit(1); - } -}; - -export const getHomePage: getHomePageReturn = async () => { - const rawHomePage = await fetchHomepage(); - const homePage: HomePage = rawHomePage.nodeByUri; - return homePage; -}; |
