From 5ad9dfbcd474b7b538b21677ff1fff07c3741178 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 19 Mar 2020 15:33:45 +0100 Subject: [PATCH] app: add initial errorApi implmentation --- packages/app/src/apis.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/app/src/apis.ts b/packages/app/src/apis.ts index 1c41e306a0..cf8a94d9fe 100644 --- a/packages/app/src/apis.ts +++ b/packages/app/src/apis.ts @@ -14,8 +14,19 @@ * limitations under the License. */ -import { ApiHolder, ApiRegistry } from '@spotify-backstage/core'; +import { ApiHolder, ApiRegistry, errorApiRef } from '@spotify-backstage/core'; const builder = ApiRegistry.builder(); +class ErrorDialogForwarder { + post(error: Error) { + // eslint-disable-next-line no-console + console.error(`Received error, ${error}`); + } +} + +export const errorDialogForwarder = new ErrorDialogForwarder(); + +builder.add(errorApiRef, errorDialogForwarder); + export default builder.build() as ApiHolder;