🐛 Fixing seconds counter on totp code

This commit is contained in:
Maxime Lalo 2023-12-01 09:51:20 +01:00
parent f4e843cdfb
commit 1642de5310

View File

@ -19,11 +19,12 @@ export default function StepTotp(props: IProps) {
useEffect(() => { useEffect(() => {
const interval = setInterval(() => { const interval = setInterval(() => {
if (secondsBeforeNewCode > 1) { if (secondsBeforeNewCode > 0) {
setSecondsBeforeNewCode(secondsBeforeNewCode - 1); setSecondsBeforeNewCode(secondsBeforeNewCode - 1);
} else { if (secondsBeforeNewCode === 1) {
setDisableNewCodeButton(false); setDisableNewCodeButton(false);
} }
}
}, 1000); }, 1000);
return () => clearInterval(interval); return () => clearInterval(interval);
}, [secondsBeforeNewCode]); }, [secondsBeforeNewCode]);