(pixel) Add skip initialization option

This commit is contained in:
Baptiste Arnaud
2023-06-28 10:29:58 +02:00
parent 033f8f99dd
commit 50fcbfd95e
12 changed files with 822 additions and 276 deletions

View File

@@ -6,7 +6,8 @@ export const executePixelBlock = (
{ typebot: { variables }, result }: SessionState,
block: PixelBlock
): ExecuteIntegrationResponse => {
if (!result) return { outgoingEdgeId: block.outgoingEdgeId }
if (!result || !block.options.pixelId || !block.options.eventType)
return { outgoingEdgeId: block.outgoingEdgeId }
const pixel = deepParseVariables(variables, {
guessCorrectTypes: true,
removeEmptyStrings: true,

View File

@@ -455,7 +455,9 @@ const parseStartClientSideAction = (
pixelId: (
blocks.find(
(block) =>
block.type === IntegrationBlockType.PIXEL && block.options.pixelId
block.type === IntegrationBlockType.PIXEL &&
block.options.pixelId &&
block.options.isInitSkip !== true
) as PixelBlock | undefined
)?.options.pixelId,
}