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

Function cancelBuild

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

Source from the content-addressed store, hash-verified

385};
386
387export const cancelBuild = (workspace: Workspace, queryClient: QueryClient) => {
388 return {
389 mutationFn: () => {
390 const { status } = workspace.latest_build;
391 const params =
392 status === "pending" || status === "running"
393 ? { expect_status: status }
394 : undefined;
395 return API.cancelWorkspaceBuild(workspace.latest_build.id, params);
396 },
397 onSuccess: async () => {
398 await queryClient.invalidateQueries({
399 queryKey: workspaceBuildsKey(workspace.id),
400 });
401 },
402 };
403};
404
405export const activate = (workspace: Workspace, queryClient: QueryClient) => {
406 return {

Callers 2

WorkspaceReadyPageFunction · 0.90
WorkspaceActionsCellFunction · 0.90

Calls 1

workspaceBuildsKeyFunction · 0.90

Tested by

no test coverage detected