Skip to content

@mastondzn/dank-twitch-irc / ConnectionRateLimiter

Class: ConnectionRateLimiter

Defined in: src/mixins/ratelimiters/connection.ts:13

Implements

Constructors

new ConnectionRateLimiter()

new ConnectionRateLimiter(client): ConnectionRateLimiter

Defined in: src/mixins/ratelimiters/connection.ts:17

Parameters

client

ChatClient

Returns

ConnectionRateLimiter

Methods

acquire()

acquire(): Promise<void>

Defined in: src/mixins/ratelimiters/connection.ts:25

Returns

Promise<void>


applyToClient()

applyToClient(client): void

Defined in: src/mixins/ratelimiters/connection.ts:53

Parameters

client

ChatClient

Returns

void

Implementation of

ClientMixin.applyToClient


applyToConnection()

applyToConnection(connection): void

Defined in: src/mixins/ratelimiters/connection.ts:57

Parameters

connection

SingleConnection

Returns

void

Implementation of

ConnectionMixin.applyToConnection


releaseOnConnect()

releaseOnConnect(conn): void

Defined in: src/mixins/ratelimiters/connection.ts:29

Parameters

conn

SingleConnection

Returns

void