my website at ewancroft.uk
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: remove testToken from webhook payload parsing

+6 -13
+6 -13
src/routes/webhook/+server.ts
··· 15 15 let payload; 16 16 try { 17 17 payload = await parseWebhook(request, { 18 - secret: env.KOFI_VERIFICATION_TOKEN, 19 - testToken: env.KOFI_TEST_TOKEN 18 + secret: env.KOFI_VERIFICATION_TOKEN 20 19 }); 21 20 console.log('[webhook] parsed payload', { 22 21 type: payload.type, ··· 40 39 } 41 40 42 41 try { 43 - await appendEvent( 44 - payload.from_name, 45 - payload.type, 46 - payload.tier_name, 47 - payload.timestamp, 48 - { 49 - isSubscriptionPayment: payload.is_subscription_payment, 50 - isFirstSubscriptionPayment: payload.is_first_subscription_payment, 51 - shopItems: payload.shop_items?.map((i) => i.direct_link_code) 52 - } 53 - ); 42 + await appendEvent(payload.from_name, payload.type, payload.tier_name, payload.timestamp, { 43 + isSubscriptionPayment: payload.is_subscription_payment, 44 + isFirstSubscriptionPayment: payload.is_first_subscription_payment, 45 + shopItems: payload.shop_items?.map((i) => i.direct_link_code) 46 + }); 54 47 console.log('[webhook] appendEvent success', { from: payload.from_name, type: payload.type }); 55 48 } catch (err) { 56 49 console.error('[webhook] appendEvent failed', err);