WEBHOOK_ERROR_CODES
expérimentaldepuis 0.1.0@legba-core/realtime
WEBHOOK_ERROR_CODES
Ce que ça fait
La table des codes d’erreur stables liés à la vérification des webhooks.
Signature
const WEBHOOK_ERROR_CODES: {
INVALID_SIGNATURE: "LEGBA_WEBHOOK_INVALID_SIGNATURE";
}
Paramètres
N/A — c’est une constante.
Retour
N/A — c’est une constante.
Erreurs
N/A.
Exemple minimal
import { WEBHOOK_ERROR_CODES } from "@legba-core/realtime";
console.log(WEBHOOK_ERROR_CODES.INVALID_SIGNATURE); // "LEGBA_WEBHOOK_INVALID_SIGNATURE"
Exemple complet
import { WEBHOOK_ERROR_CODES, LegbaWebhookError } from "@legba-core/realtime";
function isInvalidSignature(error: unknown): boolean {
return error instanceof LegbaWebhookError && error.code === WEBHOOK_ERROR_CODES.INVALID_SIGNATURE;
}
Pièges
INVALID_SIGNATUREcouvre à la fois un en-tête absent, un JWT invalide/expiré et un sha256 du corps ne correspondant pas — trois causes distinctes du SDK LiveKit, jamais différenciées par un code séparé.