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_REQUESTcouvreroomName/senderIdentity/textvides — un seul code générique, pas un code par champ (le message précise le champ en cause).