From 223b3978b2e0e166dc70e36cb6fb37a5149bc74b Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Tue, 28 May 2024 10:24:40 +0300 Subject: [PATCH] docs: fix data payload of events in subscribers (#7406) --- .../events-and-subscribers/data-payload/page.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/www/apps/book/app/advanced-development/events-and-subscribers/data-payload/page.mdx b/www/apps/book/app/advanced-development/events-and-subscribers/data-payload/page.mdx index 04b3dc9f4d..71fee4a8d7 100644 --- a/www/apps/book/app/advanced-development/events-and-subscribers/data-payload/page.mdx +++ b/www/apps/book/app/advanced-development/events-and-subscribers/data-payload/page.mdx @@ -16,7 +16,8 @@ For example: export const highlights = [ ["7", "", "The event's data payload."], - ["8", "{ id: string }", "The type of expected data payloads."] + ["8", "{ id: string }", "The type of expected data payloads."], + ["9", '"data" in data ? data.data.id : data.id', "The payload data is either in `data.data` or directly in `data`."] ] ```ts title="src/subscribers/product-created.ts" highlights={highlights} @@ -28,7 +29,8 @@ import { export default async function productCreateHandler({ data, }: SubscriberArgs<{ id: string }>) { - console.log(`The product ${data.id} was created`) + const productId = "data" in data ? data.data.id : data.id + console.log(`The product ${productId} was created`) } export const config: SubscriberConfig = {