packages/core: split alerting functionality out from ErrorApiForwarder into ErrorAlerter

This commit is contained in:
Patrik Oldsberg
2020-05-25 22:07:54 +02:00
parent 4e7e0833cc
commit 5c7d263aa8
5 changed files with 47 additions and 13 deletions
+3 -4
View File
@@ -21,6 +21,7 @@ import {
errorApiRef,
AlertApiForwarder,
ErrorApiForwarder,
ErrorAlerter,
featureFlagsApiRef,
FeatureFlags,
GoogleAuth,
@@ -40,11 +41,9 @@ import { CircleCIApi, circleCIApiRef } from '@backstage/plugin-circleci';
const builder = ApiRegistry.builder();
export const alertApiForwarder = new AlertApiForwarder();
builder.add(alertApiRef, alertApiForwarder);
const alertApi = builder.add(alertApiRef, new AlertApiForwarder());
export const errorApiForwarder = new ErrorApiForwarder(alertApiForwarder);
builder.add(errorApiRef, errorApiForwarder);
builder.add(errorApiRef, new ErrorAlerter(alertApi, new ErrorApiForwarder()));
builder.add(circleCIApiRef, new CircleCIApi());
builder.add(featureFlagsApiRef, new FeatureFlags());