2
0

🚸 (webhook) Improve header and query params parsing

This commit is contained in:
Baptiste Arnaud
2023-12-24 11:02:48 +01:00
parent 6e076e9fb8
commit 3bbaf670a2
2 changed files with 6 additions and 18 deletions

View File

@ -1,5 +1,4 @@
import {
KeyValue,
PublicTypebot,
ResultValues,
Typebot,
@ -28,6 +27,7 @@ import {
} from '@typebot.io/schemas/features/blocks/integrations/webhook/constants'
import { getBlockById } from '@typebot.io/lib/getBlockById'
import {
convertKeyValueTableToObject,
longReqTimeoutWhitelist,
longRequestTimeout,
responseDefaultTimeout,
@ -280,20 +280,6 @@ const getBodyContent =
: body ?? undefined
}
const convertKeyValueTableToObject = (
keyValues: KeyValue[] | undefined,
variables: Variable[]
) => {
if (!keyValues) return
return keyValues.reduce((object, item) => {
if (!item.key) return {}
return {
...object,
[item.key]: parseVariables(variables)(item.value ?? ''),
}
}, {})
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const safeJsonParse = (json: string): { data: any; isJson: boolean } => {
try {