Skip to content

Commit db99c1e

Browse files
committed
del pending state
1 parent 623b15d commit db99c1e

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

apps/uptime/src/actions.ts

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)