From 07bf28b14458849930748ce041fb65e572759482 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Wed, 11 Dec 2024 22:22:54 +0100 Subject: [PATCH] refactor: allow selfservice link every 30s --- src/controllers/RunnerSelfServiceController.ts | 2 +- src/errors/RunnerErrors.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/RunnerSelfServiceController.ts b/src/controllers/RunnerSelfServiceController.ts index 5168e0c..f02f8f3 100644 --- a/src/controllers/RunnerSelfServiceController.ts +++ b/src/controllers/RunnerSelfServiceController.ts @@ -127,7 +127,7 @@ export class RunnerSelfServiceController { const runner = await this.runnerRepository.findOne({ email: mail }); if (!runner) { throw new RunnerNotFoundError(); } - if (runner.resetRequestedTimestamp > (Math.floor(Date.now() / 1000) - 60 * 15)) { throw new RunnerSelfserviceTimeoutError(); } + if (runner.resetRequestedTimestamp > (Math.floor(Date.now() / 1000) - 30)) { throw new RunnerSelfserviceTimeoutError(); } const token = JwtCreator.createSelfService(runner); try { diff --git a/src/errors/RunnerErrors.ts b/src/errors/RunnerErrors.ts index f5eea84..38d9785 100644 --- a/src/errors/RunnerErrors.ts +++ b/src/errors/RunnerErrors.ts @@ -47,14 +47,14 @@ export class RunnerEmailNeededError extends NotAcceptableError { } /** - * Error to throw when a runner already requested a new selfservice link in the last 24hrs. + * Error to throw when a runner already requested a new selfservice link in the last 30s. */ export class RunnerSelfserviceTimeoutError extends NotAcceptableError { @IsString() name = "RunnerSelfserviceTimeoutError" @IsString() - message = "You can only reqest a new token every 24hrs." + message = "You can only reqest a new token every 30s." } /**