add mutation for unpublishing

This commit is contained in:
Mary Hipp
2025-04-07 15:58:16 -04:00
committed by psychedelicious
parent 1558fe9a37
commit 2da8ac216b
3 changed files with 40 additions and 4 deletions

View File

@@ -148,6 +148,13 @@ export const workflowsApi = api.injectEndpoints({
}),
invalidatesTags: (result, error, workflow_id) => [{ type: 'Workflow', id: workflow_id }],
}),
unpublishWorkflow: build.mutation<void, string>({
query: (workflow_id) => ({
url: buildWorkflowsUrl(`i/${workflow_id}/unpublish`),
method: 'POST',
}),
invalidatesTags: (result, error, workflow_id) => [{ type: 'Workflow', id: workflow_id }],
}),
}),
});
@@ -163,4 +170,5 @@ export const {
useListWorkflowsInfiniteInfiniteQuery,
useSetWorkflowThumbnailMutation,
useDeleteWorkflowThumbnailMutation,
useUnpublishWorkflowMutation,
} = workflowsApi;