From 8913f7e1e8a977e8cd4e5aaa8e256a72f86dae6c Mon Sep 17 00:00:00 2001 From: Robert Kossessa Date: Tue, 28 May 2024 23:34:53 +0200 Subject: [PATCH] FIX: Delay profile requests --- src/renderer/src/deviceStore.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/renderer/src/deviceStore.ts b/src/renderer/src/deviceStore.ts index c839fd8..01dbbba 100644 --- a/src/renderer/src/deviceStore.ts +++ b/src/renderer/src/deviceStore.ts @@ -642,10 +642,12 @@ export const initializeDevices = () => { } if (update.profiles !== undefined) { deviceStore.setProfileNames(update.profiles, false) - for (const profileName of update.profiles) { - console.log('Requesting profile', profileName) - nanoIpc.send(deviceid, JSON.stringify({ profile: profileName })) - } + update.profiles.forEach((profileName, i) => { + setTimeout(function timer() { + console.log('Requesting profile', profileName) + nanoIpc.send(deviceid, JSON.stringify({ profile: profileName })) + }, i * 10) + }) } if (update.current !== undefined) { deviceStore.setCurrentProfile(update.current, false)