chore: pass through the handlers to the autocomplete

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2024-06-19 17:10:11 +02:00
parent 1fbd77fb56
commit 16acc0fc10
2 changed files with 4 additions and 3 deletions
@@ -28,6 +28,7 @@ import {
TemplateGlobal,
} from '@backstage/plugin-scaffolder-node';
import {
AutocompleteHandler,
scaffolderActionsExtensionPoint,
scaffolderAutocompleteExtensionPoint,
scaffolderTaskBrokerExtensionPoint,
@@ -83,10 +84,10 @@ export const scaffolderPlugin = createBackendPlugin({
},
});
const autocompleteResolers = [];
const autocompleteHandlers: Record<string, AutocompleteHandler> = {};
env.registerExtensionPoint(scaffolderAutocompleteExtensionPoint, {
addAutocompleteProvider(provider) {
autocompleteResolers.push(provider);
autocompleteHandlers[provider.id] = provider.handler;
},
});
@@ -170,6 +171,7 @@ export const scaffolderPlugin = createBackendPlugin({
httpAuth,
discovery,
permissions,
autocompleteHandlers,
});
httpRouter.use(router);
},
@@ -46,7 +46,6 @@ import {
PermissionEvaluator,
} from '@backstage/plugin-permission-common';
import { mockCredentials, mockServices } from '@backstage/backend-test-utils';
import { handleBitbucketCloudRequest } from '@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/src/autocomplete/autocomplete';
const mockAccess = jest.fn();