@@ -277,32 +277,33 @@ function calculateStatus(
277277 last : Heartbeat | null ,
278278 maxRetries : number
279279) : { status : number ; retries : number ; streak : number } {
280- const { UP , DOWN , PENDING } = MonitorStatus ;
280+ const { UP , DOWN } = MonitorStatus ;
281+ // const { UP, DOWN, PENDING } = MonitorStatus;
281282
282283 // first time checking this site
283284 if ( ! last ) {
284- if ( ! isUp && maxRetries > 0 ) {
285- return { status : PENDING , retries : 1 , streak : 0 } ;
286- }
285+ // if (!isUp && maxRetries > 0) {
286+ // return { status: PENDING, retries: 1, streak: 0 };
287+ // }
287288 return { status : isUp ? UP : DOWN , retries : 0 , streak : isUp ? 0 : 1 } ;
288289 }
289290
290291 // site was up, now it's down
291292 if ( last . status === UP && ! isUp ) {
292- if ( maxRetries > 0 && last . retries < maxRetries ) {
293- return {
294- status : PENDING ,
295- retries : last . retries + 1 ,
296- streak : last . streak ,
297- } ;
298- }
293+ // if (maxRetries > 0 && last.retries < maxRetries) {
294+ // return {
295+ // status: PENDING,
296+ // retries: last.retries + 1,
297+ // streak: last.streak,
298+ // };
299+ // }
299300 return { status : DOWN , retries : 0 , streak : last . streak + 1 } ;
300301 }
301302
302303 // still pending, still down
303- if ( last . status === PENDING && ! isUp && last . retries < maxRetries ) {
304- return { status : PENDING , retries : last . retries + 1 , streak : last . streak } ;
305- }
304+ // if (last.status === PENDING && !isUp && last.retries < maxRetries) {
305+ // return { status: PENDING, retries: last.retries + 1, streak: last.streak };
306+ // }
306307
307308 // confirmed down or recovered
308309 if ( ! isUp ) {
0 commit comments