script gen post action (#3480)

This commit is contained in:
Shuchang Zheng
2025-09-19 08:50:21 -07:00
committed by GitHub
parent b4669f7477
commit c5280782b0
17 changed files with 536 additions and 264 deletions

View File

@@ -8,6 +8,8 @@ type Props = {
cacheKeyValue?: string;
workflowPermanentId?: string;
pollIntervalMs?: number;
status?: string;
workflowRunId?: string;
};
function useBlockScriptsQuery({
@@ -15,6 +17,8 @@ function useBlockScriptsQuery({
cacheKeyValue,
workflowPermanentId,
pollIntervalMs,
status,
workflowRunId,
}: Props) {
const credentialGetter = useCredentialGetter();
@@ -25,6 +29,8 @@ function useBlockScriptsQuery({
cacheKey,
cacheKeyValue,
pollIntervalMs,
status,
workflowRunId,
],
queryFn: async () => {
const client = await getClient(credentialGetter, "sans-api-v1");
@@ -33,6 +39,8 @@ function useBlockScriptsQuery({
.post<ScriptBlocksResponse>(`/scripts/${workflowPermanentId}/blocks`, {
cache_key: cacheKey ?? "",
cache_key_value: cacheKeyValue ?? "",
status: status ?? "published",
workflow_run_id: workflowRunId ?? null,
})
.then((response) => response.data);