in tools/vscode-azurewebpubsub/src/workflows/common/UpdateServiceStep.ts [14:22]
public async execute(context: IUpdateServiceContext, progress: Progress<{ message?: string; increment?: number }>): Promise<void> {
if (!context.subscription || !context.resourceGroupName || !context.serviceName || !context.resource) {
throw new Error(localize("invalidIUpdateServiceContext", "Invalid IUpdateServiceContext, subscription = {0}, resourceGroupName = {1}, serviceName = {2}, resource = {3}", context.subscription?.subscriptionId, context.resourceGroupName, context.serviceName, context.resource.toString()));
}
const client = await createAzureApiClient([context, context.subscription]);
const message = localize('updateService', 'Updating Web PubSub resource "{0}", please wait...', context.serviceName);
progress.report({ message });
await client.webPubSub.beginCreateOrUpdateAndWait(context.resourceGroupName, context.serviceName, context.resource);
}