aboutsummaryrefslogtreecommitdiff
path: root/src/listeners/rest/rateLimit.ts
blob: 40900c7b740e2f89d568c6e5cea7daa41dbd9e99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { BotListener, Emitter } from '#lib';
import { RESTEvents, RestEvents } from '@discordjs/rest';

export default class RateLimitedListener extends BotListener {
	public constructor() {
		super('rateLimited', {
			emitter: Emitter.Rest,
			event: RESTEvents.RateLimited
		});
	}

	public async exec(...[message]: RestEvents[RESTEvents.RateLimited]): Promise<void> {
		void this.client.console.superVerboseRaw('rateLimited', message);
	}
}