Fix webhook signature type guard

This commit is contained in:
Codex Microtask Operator 2026-06-13 01:45:52 +02:00
parent d60ceab6c2
commit 5f331ab549

View file

@ -117,7 +117,7 @@ export function verifyCoinPayWebhook(
const parts = signatureHeader.split(",").map((part) => part.trim());
const timestamp = parts.find((part) => part.startsWith("t="))?.slice(2);
const signature = parts.find((part) => part.startsWith("v1="))?.slice(3);
if (!timestamp || !/^[0-9a-fA-F]{64}$/.test(signature)) {
if (!timestamp || !signature || !/^[0-9a-fA-F]{64}$/.test(signature)) {
return false;
}