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