From 96e8c9fd5964720c1ba9f550c55b5894799dbd18 Mon Sep 17 00:00:00 2001 From: Karan Shah Date: Mon, 21 Feb 2022 15:38:07 +0000 Subject: [PATCH] Refactor to not need core-app-api Signed-off-by: Karan Shah --- plugins/airbrake/package.json | 1 - plugins/airbrake/src/api/mock/LocalDiscoveryApi.ts | 11 ++++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json index 510cdf3043..128373881c 100644 --- a/plugins/airbrake/package.json +++ b/plugins/airbrake/package.json @@ -25,7 +25,6 @@ "dependencies": { "@backstage/catalog-model": "^0.10.0", "@backstage/core-components": "^0.8.9", - "@backstage/core-app-api": "^0.5.3", "@backstage/core-plugin-api": "^0.6.1", "@backstage/dev-utils": "^0.2.22", "@backstage/plugin-catalog-react": "^0.6.15", diff --git a/plugins/airbrake/src/api/mock/LocalDiscoveryApi.ts b/plugins/airbrake/src/api/mock/LocalDiscoveryApi.ts index 6990ce9c93..c3080a8104 100644 --- a/plugins/airbrake/src/api/mock/LocalDiscoveryApi.ts +++ b/plugins/airbrake/src/api/mock/LocalDiscoveryApi.ts @@ -13,9 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import { DiscoveryApi } from '@backstage/core-plugin-api'; -import { UrlPatternDiscovery } from '@backstage/core-app-api'; - -export const localDiscoveryApi = UrlPatternDiscovery.compile( - 'http://localhost:7007/api/{{ pluginId }}', -); +export const localDiscoveryApi: DiscoveryApi = { + async getBaseUrl(pluginId: string): Promise { + return `http://localhost:7007/api/${pluginId}`; + }, +};