Skip to main content

Class: SocketBroadcastHandler

Defined in: socket/broadcast.ts:14

A subclass of the SocketEventHandler that handles the broadcast events.

Extends

Constructors

Constructor

new SocketBroadcastHandler(
room,
eventName,
source,
payload): SocketBroadcastHandler;

Defined in: socket/index.ts:55

Parameters

ParameterTypeDescription
roomRoomThe Room where the event is happening
eventNamestringThe name of the event
sourceUserThe User associated with the event
payloadIKeyValueThe input values of the event

Returns

SocketBroadcastHandler

Inherited from

SocketEventHandler.constructor

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
eventNameprotectedstringThe event name of a socket eventSocketEventHandler.eventNamesocket/index.ts:35
inputprotectedIKeyValueThe input of the socket eventSocketEventHandler.inputsocket/index.ts:41
outputprotectedSocketIOContextOutputThe output of the socket eventSocketEventHandler.outputsocket/index.ts:38
roomprotectedRoomThe room where the event is occurringSocketEventHandler.roomsocket/index.ts:44
sourceprotectedUserThe user associated with the eventSocketEventHandler.sourcesocket/index.ts:47

Methods

passthru()

protected passthru(): Promise<void>;

Defined in: socket/index.ts:66

Event to Trigger a sendToRooms event.

Returns

Promise<void>

Inherited from

SocketEventHandler.passthru


process()

protected process(): Promise<any>;

Defined in: socket/broadcast.ts:19

Broadcasts are pushed through

Returns

Promise<any>

original data, plus "source"

Overrides

SocketEventHandler.process


result()

result(): Promise<SocketIOContextOutput>;

Defined in: socket/index.ts:86

The output produced from this.process

Returns

Promise<SocketIOContextOutput>

Inherited from

SocketEventHandler.result