SessionStateSnapshot

See source code
Table of contents

A snapshot of per-session state that can be persisted and used to resume a session after the server restarts (e.g., after Cloudflare Durable Object hibernation).

Obtain via TLSocketRoom.getSessionSnapshot and restore via TLSocketRoom.handleSocketResume.

interface SessionStateSnapshot {}

Properties

isReadonly

isReadonly: boolean;

presenceId

presenceId: null | string;

presenceRecord

presenceRecord: null | UnknownRecord;

requiresLegacyRejection

requiresLegacyRejection: boolean;

serializedSchema

serializedSchema: SerializedSchema;

supportsStringAppend

supportsStringAppend: boolean;

Prev
RoomStoreMethods
Next
SyncSqliteDatabase