Julian Sauer
05/29/2024, 1:10 PM{
"response": {
"transformers": [
"my-webhook-transformer"
]
}
"serveEventListeners": {...}
}
Lee Turner
05/29/2024, 1:26 PMWebhookTransformer
extends the Extension
interface which means you will need to register your transformer as an extension first. Have you done that already?Julian Sauer
05/29/2024, 1:58 PMserveEventListeners
configuredJulian Sauer
05/29/2024, 2:01 PMserveEventListener
and not just some specific onesLee Turner
05/29/2024, 2:03 PMserveEventListener
do you mean any serveEventListener
or just all webhook serveEventListeners?Julian Sauer
05/29/2024, 2:23 PMLee Turner
05/29/2024, 2:31 PMWebhookTransformer
get applied to all webhooks. I can't see a way to only apply them to specific webhooks. The transformers
array only relates to the response transformers from what I can tellJulian Sauer
05/29/2024, 2:42 PMtransformerParameterss
array are forwarded correctly to our webhook transformer. We can access the value "bar" using the key "foo" with serveEvent.getTransformerParameters() in the implementation of this method with this configuration:
{
"response": {
"transformers": [
"my-webhook-transformer"
],
"transformerParameters": {
"foo": "bar"
}
}
"serveEventListeners": {...}
}
Julian Sauer
05/29/2024, 2:44 PMtransformers
array doesn't really do anything for webhook transformers?Lee Turner
05/29/2024, 2:48 PMJulian Sauer
05/29/2024, 2:51 PMLee Turner
05/29/2024, 2:58 PM