Skip to content

@mastondzn/dank-twitch-irc / ConnectionRateLimiter

Class: ConnectionRateLimiter ​

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

Implements ​

Constructors ​

Constructor ​

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