my website at ewancroft.uk
6
fork

Configure Feed

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

temp: log Ko-fi raw verification_token for test token discovery

+12 -1
+12 -1
src/routes/webhook/+server.ts
··· 22 22 hasAppPassword: !!env.ATPROTO_APP_PASSWORD 23 23 }); 24 24 25 + // TEMP: log raw token to identify Ko-fi test token 26 + try { 27 + const cloned = request.clone(); 28 + const form = await cloned.formData(); 29 + const raw = form.get('data'); 30 + if (typeof raw === 'string') { 31 + const parsed = JSON.parse(raw); 32 + console.log('[webhook] raw verification_token', parsed.verification_token); 33 + } 34 + } catch { /* ignore */ } 35 + 25 36 let payload; 26 37 try { 27 38 payload = await parseWebhook(request); ··· 34 45 }); 35 46 } catch (err) { 36 47 if (err instanceof WebhookError) { 37 - console.error('[webhook] WebhookError', { status: err.status, message: err.message }); 48 + console.error('[webhook] WebhookError', { status: err.status, message: err.message, receivedToken: payload?.verification_token }); 38 49 return json({ error: err.message }, { status: err.status }); 39 50 } 40 51 console.error('[webhook] unexpected parse error', err);