From 2c9bb2815011d64f524f46bdcf2cad33c2dee170 Mon Sep 17 00:00:00 2001 From: echicken <echicken@bbs.electronicchicken.com> Date: Tue, 30 Apr 2024 05:42:17 +0000 Subject: [PATCH] Try -Infinity for an immediate initial write. --- src/lib/device.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/device.ts b/src/lib/device.ts index 3851fb0..eb7abc9 100644 --- a/src/lib/device.ts +++ b/src/lib/device.ts @@ -123,7 +123,7 @@ export default abstract class Device extends js.global.EventEmitter { this.purgeEvent = js.setInterval(this.purgeHandlers, this.timeoutMs, this); this.heartbeatInterval = heartbeatInterval * 1000; this.heartbeatEvent = -1; - this.lastWrite = Date.now(); + this.lastWrite = -Infinity; this.initTime = Date.now(); this.initTimeout = CONNECT_TIMEOUT * 1000; this.queue = []; -- GitLab