Clear timer variable
This commit is contained in:
parent
897f2360be
commit
0f9f2e446d
@ -109,7 +109,8 @@ function countKanjiWithCharacter(kanji, character) {
|
|||||||
|
|
||||||
function clearDatabase(timeout) {
|
function clearDatabase(timeout) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const timer = setTimeout(() => {
|
let timer = setTimeout(() => {
|
||||||
|
timer = null;
|
||||||
reject(new Error(`clearDatabase failed to resolve after ${timeout}ms`));
|
reject(new Error(`clearDatabase failed to resolve after ${timeout}ms`));
|
||||||
}, timeout);
|
}, timeout);
|
||||||
|
|
||||||
@ -122,7 +123,9 @@ function clearDatabase(timeout) {
|
|||||||
request.onsuccess = () => resolve2();
|
request.onsuccess = () => resolve2();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
clearTimeout(timer);
|
if (timer !== null) {
|
||||||
|
clearTimeout(timer);
|
||||||
|
}
|
||||||
resolve();
|
resolve();
|
||||||
})();
|
})();
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user