forked from andyburke/autonomous.contact
feature/refactor: smartfeeds to reduce the client complexity
This commit is contained in:
parent
46090d944a
commit
f6cd05beac
19 changed files with 782 additions and 800 deletions
|
|
@ -110,5 +110,10 @@ export async function verifyTotp(
|
|||
t0: number = 0,
|
||||
t: number = Date.now()
|
||||
): Promise<boolean> {
|
||||
return otp === await generateTotp(key, t0, t);
|
||||
const valid_otps = [
|
||||
await generateTotp(key, t0, t - 30_000),
|
||||
await generateTotp(key, t0, t),
|
||||
await generateTotp(key, t0, t + 30_000)
|
||||
];
|
||||
return valid_otps.includes(otp);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue