Skip to main content

Class: TypingIndicatorDebouncer

Gala Launchpad SDK 9.0.0-rc.5


Gala Launchpad SDK 9.0.0-rc.5 / index / TypingIndicatorDebouncer

Class: TypingIndicatorDebouncer

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:644

Constructors​

Constructor​

new TypingIndicatorDebouncer(config?, _logger?): TypingIndicatorDebouncer

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:650

Parameters​

config?​

TypingIndicatorConfig

_logger?​

Logger

Returns​

TypingIndicatorDebouncer

Accessors​

activeCount​

Get Signature​

get activeCount(): number

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:677

Get count of active typing indicators

Returns​

number

Number of users currently typing

Methods​

clear()​

clear(): void

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:671

Clear all pending typing indicators

Returns​

void


indicate()​

indicate(userId, roomId): void

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:660

Indicate that a user is typing

If user is already typing, the debounce window is reset. Stop indicator is sent after delayMs of inactivity.

Parameters​

userId​

string

User identifier

roomId​

string

Room identifier (e.g., 'token:anime')

Returns​

void


stopTyping()​

stopTyping(userId, roomId): void

Defined in: packages/launchpad-sdk/dist/utils/websocket-patterns.d.ts:667

Explicitly stop typing indicator for a user

Parameters​

userId​

string

User identifier

roomId​

string

Room identifier

Returns​

void