mirror of
https://github.com/HirziDevs/PteroStats
synced 2026-02-02 19:12:29 +00:00
9 lines
269 B
JavaScript
9 lines
269 B
JavaScript
module.exports = function promiseTimeout(promise, ms) {
|
|
const timeout = new Promise((resolve) => {
|
|
const id = setTimeout(() => {
|
|
clearTimeout(id);
|
|
resolve(false);
|
|
}, ms);
|
|
});
|
|
return Promise.race([promise, timeout]);
|
|
} |