From 5836c44228f7a301c8b3035671e76fa60f3e01dc Mon Sep 17 00:00:00 2001 From: M1 Date: Wed, 18 Mar 2026 14:21:21 +0400 Subject: [PATCH] fix: add 200ms grace period to due query to prevent double-pings --- apps/api/src/routes/internal.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/routes/internal.ts b/apps/api/src/routes/internal.ts index 373238e..9dbba43 100644 --- a/apps/api/src/routes/internal.ts +++ b/apps/api/src/routes/internal.ts @@ -48,7 +48,7 @@ export const internal = new Elysia({ prefix: "/internal", detail: { hide: true } ) last ON true WHERE m.enabled = true AND (last.checked_at IS NULL - OR last.checked_at < now() - (m.interval_s || ' seconds')::interval) + OR last.checked_at < now() - (m.interval_s || ' seconds')::interval - interval '200ms') `; return monitors; })