CHAT_ERROR_CODES

expérimentaldepuis 0.1.0@legba-core/realtime

CHAT_ERROR_CODES

Ce que ça fait

La table des codes d’erreur stables liés au chat persistant.

Signature

const CHAT_ERROR_CODES: {
  INVALID_CHAT_REQUEST: "LEGBA_INVALID_CHAT_REQUEST";
  INVALID_CURSOR: "LEGBA_CHAT_INVALID_CURSOR";
}

Paramètres

N/A — c’est une constante.

Retour

N/A — c’est une constante.

Erreurs

N/A.

Exemple minimal

import { CHAT_ERROR_CODES } from "@legba-core/realtime";

console.log(CHAT_ERROR_CODES.INVALID_CURSOR); // "LEGBA_CHAT_INVALID_CURSOR"

Exemple complet

import { CHAT_ERROR_CODES, LegbaChatError } from "@legba-core/realtime";

function isInvalidCursor(error: unknown): boolean {
  return error instanceof LegbaChatError && error.code === CHAT_ERROR_CODES.INVALID_CURSOR;
}

Pièges

  • INVALID_CHAT_REQUEST couvre roomName/senderIdentity/text vides — un seul code générique, pas un code par champ (le message précise le champ en cause).

Voir aussi