in tools/vscode-azurewebpubsub/src/workflows/hubSetting/delete/DeleteHubSettingStep.ts [15:24]
public async execute(context: IPickHubSettingContext, progress: Progress<{ message?: string | undefined; increment?: number | undefined }>): Promise<void> {
if (!context.subscription || !context.serviceName || !context.resourceGroupName || !context.hubName) {
throw new Error(localize("invalidIPickHubSettingContext", "Invalid IPickHubSettingContext, subscription = {0}, serviceName = {1}, resourceGroupName = {2}, hubName = {3}",
context.subscription?.subscriptionId, context.serviceName, context.resourceGroupName, context.hubName));
}
const client = await createAzureApiClient([context, context.subscription]);
progress.report({ message: localize('deletingHubSetting', 'Deleting hub setting "{0}", please wait...', context.hubName)});
await client.webPubSubHubs.beginDeleteAndWait(context.hubName, context.resourceGroupName, context.serviceName);
}