Skip to content

Function: normalizeSessionEvent() ​

ts
function normalizeSessionEvent(raw, logger?): NormalizedEvent;

Defined in: src/realtime/normalize.ts:30

Normalize 계층 (SDK 경계).

원시 세션 이벤트(JSON 문자열)를 정규화 도메인 이벤트로 변환한다. 문서-실제 불일치(userRoleCode 위치, emojis Map, 미문서 필드 등)는 여기서 한 번만 흡수되어 소비자는 항상 정규화 타입만 본다.

알 수 없는 이벤트·스키마 불일치는 죽지 않고 unknown으로 전달한다 (경고 로그) — SDK가 API 변화로 소비자를 중단시키지 않기 위함.

Parameters ​

raw ​

RawSessionEvent

logger? ​

ChzzkLogger = noopLogger

Returns ​

NormalizedEvent

공식 OPEN API만 지원 — 비공식 엔드포인트 0건