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_SIGNATURE couvre à 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é.

Voir aussi