Fixed bug in httpfetch if set count=0

This commit is contained in:
Mitra Ardron 2019-04-14 16:36:47 +10:00
parent b010189f0b
commit 209c4456e2

View File

@ -34,6 +34,7 @@ async function loopfetch(req, ms, count, what) {
*/ */
let lasterr; let lasterr;
let loopguard = (typeof window != "undefined") && window.loopguard; // Optional global parameter, will cancel any loops if changes let loopguard = (typeof window != "undefined") && window.loopguard; // Optional global parameter, will cancel any loops if changes
count = count || 1; // count of 0 actually means 1
while (count-- && (loopguard === ((typeof window != "undefined") && window.loopguard)) ) { while (count-- && (loopguard === ((typeof window != "undefined") && window.loopguard)) ) {
try { try {
return await fetch(req); return await fetch(req);