Class: TypingIndicatorDebouncer
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?
_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