Skip to content

API reference / @chanx-js/server / core / Session

Interface: Session ​

Defined in: packages/server/src/session.ts:38

One accepted socket, as an adapter drives it.

Properties ​

ready ​

ts
readonly ready: Promise<boolean>;

Defined in: packages/server/src/session.ts:40

Resolves once connected (authenticated, groups joined, onConnect run), or false if not.

Methods ​

closed() ​

ts
closed(): Promise<void>;

Defined in: packages/server/src/session.ts:44

The socket closed, by either side. Resolves once onDisconnect ran and groups are left.

Returns ​

Promise<void>


receive() ​

ts
receive(data): void;

Defined in: packages/server/src/session.ts:42

A frame from the client. Binary frames are answered with an error, as chanx does.

Parameters ​

ParameterType
datastring | BinaryFrame

Returns ​

void

MIT licensed