From 6c9b46342e1fa3dbcbbecf38e149449de4a2992d Mon Sep 17 00:00:00 2001 From: Alex <52292902+alexrudd2@users.noreply.github.com> Date: Thu, 26 Oct 2023 12:39:27 -0500 Subject: [PATCH] fix: only attempt to acquire wakelock on macos (#189) Co-authored-by: Jonathan Dahan Co-authored-by: Jeremy Rose --- src/server.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/server.ts b/src/server.ts index 4362b8f..5201f44 100644 --- a/src/server.ts +++ b/src/server.ts @@ -85,10 +85,13 @@ export function startServer(port: number, device: string | null = null, enableCo const begin = Date.now(); let wakeLock: any; - try { - wakeLock = new WakeLock("saxi plotting"); - } catch (e) { - console.warn("Couldn't acquire wake lock. Ensure your machine does not sleep during plotting"); + // The wake-lock module is macOS-only. + if (process.platform === 'darwin') { + try { + wakeLock = new WakeLock("saxi plotting"); + } catch (e) { + console.warn("Couldn't acquire wake lock. Ensure your machine does not sleep during plotting"); + } } try {