Use storageApi.forBucket and add back a default implementation in the plugin

Signed-off-by: Marcus Eide <eide@spotify.com>
This commit is contained in:
Marcus Eide
2021-04-30 09:42:08 +02:00
parent e15241ea1d
commit a4c5361c0e
3 changed files with 22 additions and 25 deletions
-14
View File
@@ -20,7 +20,6 @@ import {
createApiFactory,
errorApiRef,
githubAuthApiRef,
WebStorage,
} from '@backstage/core';
import {
ScmIntegrationsApi,
@@ -34,10 +33,6 @@ import {
graphQlBrowseApiRef,
GraphQLEndpoints,
} from '@backstage/plugin-graphiql';
import {
LocalStoredShortcuts,
shortcutsApiRef,
} from '@backstage/plugin-shortcuts';
export const apis: AnyApiFactory[] = [
createApiFactory({
@@ -66,13 +61,4 @@ export const apis: AnyApiFactory[] = [
}),
createApiFactory(costInsightsApiRef, new ExampleCostInsightsClient()),
createApiFactory({
api: shortcutsApiRef,
deps: { errorApi: errorApiRef },
factory: ({ errorApi }) =>
new LocalStoredShortcuts(
WebStorage.create({ namespace: '@backstage/shortcuts', errorApi }),
),
}),
];