mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
expiresIn warnings
This commit is contained in:
parent
496f6e459b
commit
cdc0dc1509
@ -48,9 +48,9 @@ function createAdapter(options: {
|
||||
}
|
||||
|
||||
async upsert(id: string, payload: AdapterPayload, expiresInSeconds: number): Promise<void> {
|
||||
if (expiresInSeconds < 0) expiresInSeconds = 0;
|
||||
if (expiresInSeconds > 60 * 60 * 24 * 365 * 100) expiresInSeconds = 60 * 60 * 24 * 365 * 100;
|
||||
if (!Number.isFinite(expiresInSeconds)) expiresInSeconds = 0;
|
||||
if (expiresInSeconds < 0) throw new StackAssertionError(`expiresInSeconds must be non-negative, got ${expiresInSeconds}`);
|
||||
if (expiresInSeconds > 60 * 60 * 24 * 365 * 100) throw new StackAssertionError(`expiresInSeconds must be less than 100 years, got ${expiresInSeconds}`);
|
||||
if (!Number.isFinite(expiresInSeconds)) throw new StackAssertionError(`expiresInSeconds must be a finite number, got ${expiresInSeconds}`);
|
||||
|
||||
await niceUpdate(this.model, id, () => ({ payload, expiresAt: new Date(Date.now() + expiresInSeconds * 1000) }));
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user