Skip to content

@mastondzn/dank-twitch-irc / ResponseAwaiter

Class: ResponseAwaiter

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

Constructors

new ResponseAwaiter()

new ResponseAwaiter(conn, config): ResponseAwaiter

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

Parameters

conn

SingleConnection

config

AwaitConfig

Returns

ResponseAwaiter

Properties

promise

readonly promise: Promise<undefined | IRCMessage>

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

Methods

movedToQueueHead()

movedToQueueHead(): void

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

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:206

Parameters

message

IRCMessage

Returns

boolean


outpaced()

outpaced(): void

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

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

Returns

void