Skip to content

Commit 3c63f89

Browse files
committed
transformer key rename
1 parent 4369581 commit 3c63f89

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

apps/backend/src/webhook/processor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export async function processWebhookEvent(
4040

4141
const newStatus = eventMapping.status
4242
const errorMessage =
43-
transformedData.reason || eventMapping.errorDefault || null
43+
transformedData.error || eventMapping.errorDefault || null
4444

4545
// Update the message
4646
await prisma.message.update({

apps/backend/src/webhook/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const WebhookEventSchema = z
77
messageId: z.string(),
88
event: z.string(),
99
timestamp: z.string().optional(),
10-
reason: z.string().optional(),
10+
error: z.string().optional(),
1111
})
1212
.passthrough() // Allow additional fields
1313

@@ -18,7 +18,7 @@ export interface WebhookEvent {
1818
messageId: string
1919
event: string
2020
timestamp?: string
21-
reason?: string
21+
error?: string
2222
[key: string]: unknown
2323
}
2424

apps/docs/src/app/webhooks/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ function transform(payload, headers, query) {
5656
messageId: payload.messageId, // Required: External message ID from SMTP provider
5757
event: payload.event, // Required: Event type (delivered, opened, clicked, etc.)
5858
timestamp: payload.timestamp, // Optional: Event timestamp
59-
reason: payload.reason, // Optional: Failure/bounce reason
59+
error: payload.error, // Optional: Failure/bounce error message
6060
}
6161
}
6262
```

apps/web/src/pages/dashboard/settings/webhook-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ const DEFAULT_TRANSFORM_CODE = `function transform(payload, headers, query) {
5353
return {
5454
messageId: payload.messageId || payload.message_id,
5555
event: payload.event || payload.event_type,
56-
reason: payload.reason || payload.error_message,
56+
error: payload.error || payload.error_message,
5757
timestamp: timestamp
5858
};
5959
}`

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.9.20-beta.8",
2+
"version": "0.9.20-beta.9",
33
"name": "letterspace",
44
"private": true,
55
"scripts": {

0 commit comments

Comments
 (0)