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." } /**