MCPcopy Index your code
hub / github.com/coder/coder / startWorkspace

Function startWorkspace

site/src/api/queries/workspaces.ts:362–385  ·  view source on GitHub ↗
(
	workspace: Workspace,
	queryClient: QueryClient,
)

Source from the content-addressed store, hash-verified

360};
361
362export const startWorkspace = (
363 workspace: Workspace,
364 queryClient: QueryClient,
365) => {
366 return {
367 mutationFn: ({
368 buildParameters,
369 logLevel,
370 }: {
371 buildParameters?: WorkspaceBuildParameter[];
372 logLevel?: ProvisionerLogLevel;
373 }) => {
374 return API.startWorkspace(
375 workspace.id,
376 workspace.latest_build.template_version_id,
377 logLevel,
378 buildParameters,
379 );
380 },
381 onSuccess: async (build: WorkspaceBuild) => {
382 await updateWorkspaceBuild(build, queryClient);
383 },
384 };
385};
386
387export const cancelBuild = (workspace: Workspace, queryClient: QueryClient) => {
388 return {

Callers 2

WorkspaceReadyPageFunction · 0.90
WorkspaceActionsCellFunction · 0.90

Calls 2

updateWorkspaceBuildFunction · 0.85
startWorkspaceMethod · 0.80

Tested by

no test coverage detected