Skip to content

@mastondzn/dank-twitch-irc / ResponseAwaiter

Class: ResponseAwaiter ​

Defined in: src/await/await-response.ts:69

Constructors ​

Constructor ​

new ResponseAwaiter(conn, config): ResponseAwaiter

Defined in: src/await/await-response.ts:78

Parameters ​

conn ​

SingleConnection

config ​

AwaitConfig

Returns ​

ResponseAwaiter

Properties ​

promise ​

readonly promise: Promise<IRCMessage | undefined>

Defined in: src/await/await-response.ts:70

Methods ​

movedToQueueHead() ​

movedToQueueHead(): void

Defined in: src/await/await-response.ts:96

Called when this response awaiter is inserted to the head of the queue or moves to the queue head after a previous response awaiter was rejected or resolved.

Returns ​

void


onConnectionMessage() ​

onConnectionMessage(message): boolean

Defined in: src/await/await-response.ts:203

Parameters ​

message ​

IRCMessage

Returns ​

boolean


outpaced() ​

outpaced(): void

Defined in: src/await/await-response.ts:112

Called by a later awaiter indicating that this awaiter was still in the queue while the later awaiter matched a response.

Returns ​

void