From 16761b07442fd57fdfa5c8d9913f86429b8dfcb2 Mon Sep 17 00:00:00 2001 From: siiky Date: Mon, 16 Jun 2025 17:35:49 +0100 Subject: [PATCH] fix: don't drop pings out of the table --- packages/server/lib/machine-loader.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/server/lib/machine-loader.js b/packages/server/lib/machine-loader.js index aa05e08a..405f2fb9 100644 --- a/packages/server/lib/machine-loader.js +++ b/packages/server/lib/machine-loader.js @@ -714,16 +714,9 @@ const enqueueRecordPing = ping => { pendingRecordPings.set(ping.deviceId, ping) } -// from @sindresorhus/is-empty-iterable -const isEmptyIterable = iter => { - for (const _ of iter) return false - return true -} - const batchRecordPendingPings = () => { const pings = pendingRecordPings.values() pendingRecordPings = new Map() - if (isEmptyIterable(pings)) return Promise.resolve() return db.task(async t => { for (const { deviceId, last_online, version, model } of pings) {