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

@@ -265,16 +265,18 @@ const getBodyContent = async ({
: body ?? undefined
}
const convertKeyValueTableToObject = (
export const convertKeyValueTableToObject = (
keyValues: KeyValue[] | undefined,
variables: Variable[]
) => {
if (!keyValues) return
return keyValues.reduce((object, item) => {
if (!item.key) return {}
const key = parseVariables(variables)(item.key)
const value = parseVariables(variables)(item.value)
if (isEmpty(key) || isEmpty(value)) return object
return {
...object,
[item.key]: parseVariables(variables)(item.value ?? ''),
[key]: value,
}
}, {})
}