11 lines
325 B
TypeScript
11 lines
325 B
TypeScript
import { Injectable } from '@nestjs/common';
|
|
import { ThrottlerGuard } from '@nestjs/throttler';
|
|
import { FT, Fail } from 'picsur-shared/dist/types/failable';
|
|
|
|
@Injectable()
|
|
export class PicsurThrottlerGuard extends ThrottlerGuard {
|
|
protected override throwThrottlingException(): void {
|
|
throw Fail(FT.RateLimit);
|
|
}
|
|
}
|