summaryrefslogtreecommitdiffstats
path: root/src/services/graphql/homepage.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/graphql/homepage.ts')
-rw-r--r--src/services/graphql/homepage.ts36
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;
-};