FIX: Delay profile requests

This commit is contained in:
Robert Kossessa
2024-05-28 23:34:53 +02:00
parent 561a50c0f4
commit 8913f7e1e8

View File

@@ -642,10 +642,12 @@ export const initializeDevices = () => {
} }
if (update.profiles !== undefined) { if (update.profiles !== undefined) {
deviceStore.setProfileNames(update.profiles, false) deviceStore.setProfileNames(update.profiles, false)
for (const profileName of update.profiles) { update.profiles.forEach((profileName, i) => {
console.log('Requesting profile', profileName) setTimeout(function timer() {
nanoIpc.send(deviceid, JSON.stringify({ profile: profileName })) console.log('Requesting profile', profileName)
} nanoIpc.send(deviceid, JSON.stringify({ profile: profileName }))
}, i * 10)
})
} }
if (update.current !== undefined) { if (update.current !== undefined) {
deviceStore.setCurrentProfile(update.current, false) deviceStore.setCurrentProfile(update.current, false)