Add extensions support to hit rate limit exception

This commit is contained in:
rijkvanzanten
2020-09-08 15:51:49 -04:00
parent 9231e7c732
commit 457a9859aa

View File

@@ -1,7 +1,12 @@
import { BaseException } from './base';
type Extensions = {
limit: number;
reset: Date;
}
export class HitRateLimitException extends BaseException {
constructor(message: string) {
super(message, 429, 'REQUESTS_EXCEEDED');
constructor(message: string, extensions: Extensions) {
super(message, 429, 'REQUESTS_EXCEEDED', extensions);
}
}