2
0

(setVariable) Add client-side set variable execution

Closes #461
This commit is contained in:
Baptiste Arnaud
2023-04-14 12:11:42 +02:00
parent 397a33afc6
commit 03cc067418
17 changed files with 207 additions and 69 deletions

View File

@ -6,6 +6,7 @@ export const setVariableOptionsSchema = z.object({
variableId: z.string().optional(),
expressionToEvaluate: z.string().optional(),
isCode: z.boolean().optional(),
isExecutedOnClient: z.boolean().optional(),
})
export const setVariableBlockSchema = blockBaseSchema.merge(

View File

@ -220,6 +220,11 @@ const clientSideActionSchema = z
}),
})
)
.or(
z.object({
setVariable: z.object({ scriptToExecute: scriptToExecuteSchema }),
})
)
)
export const chatReplySchema = z.object({