From 01c4b9e92a6a6b3baaad1b280ee45604b3838ef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustaf=20R=C3=A4ntil=C3=A4?= Date: Thu, 14 Sep 2023 16:36:33 +0200 Subject: [PATCH] Use the FetchApi for GraphiQL endpoints in the example app MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gustaf Räntilä --- packages/app/src/apis.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/app/src/apis.ts b/packages/app/src/apis.ts index f348d24466..f2fda9882b 100644 --- a/packages/app/src/apis.ts +++ b/packages/app/src/apis.ts @@ -33,6 +33,7 @@ import { createApiFactory, discoveryApiRef, errorApiRef, + fetchApiRef, githubAuthApiRef, } from '@backstage/core-plugin-api'; import { AuthProxyDiscoveryApi } from './AuthProxyDiscoveryApi'; @@ -53,18 +54,24 @@ export const apis: AnyApiFactory[] = [ createApiFactory({ api: graphQlBrowseApiRef, - deps: { errorApi: errorApiRef, githubAuthApi: githubAuthApiRef }, - factory: ({ errorApi, githubAuthApi }) => + deps: { + errorApi: errorApiRef, + fetchApi: fetchApiRef, + githubAuthApi: githubAuthApiRef, + }, + factory: ({ errorApi, fetchApi, githubAuthApi }) => GraphQLEndpoints.from([ GraphQLEndpoints.create({ id: 'gitlab', title: 'GitLab', url: 'https://gitlab.com/api/graphql', + fetchApi, }), GraphQLEndpoints.github({ id: 'github', title: 'GitHub', errorApi, + fetchApi, githubAuthApi, }), ]),