resolve peripheral status

This commit is contained in:
2025-11-10 15:55:32 +01:00
parent f8b39d90de
commit 621c1922ca
3 changed files with 12 additions and 6 deletions

View File

@@ -27,11 +27,12 @@ function removePeripheral (peripheralInfo){
let lastSavedProperty = peripheralsList[peripheralInfo.SerialNumber]?.isSaved
let needToDelete = (lastSavedProperty !== true) ? true : false
peripherals.update((storedPeripherals) => {
if (needToDelete){
delete storedPeripherals[peripheralInfo.SerialNumber];
return { ...storedPeripherals };
}
storedPeripherals[peripheralInfo.SerialNumber].isDetected = false
if (needToDelete){
delete storedPeripherals[peripheralInfo.SerialNumber];
return { ...storedPeripherals };
}
storedPeripherals[peripheralInfo.SerialNumber].isDetected = false
storedPeripherals[peripheralInfo.SerialNumber].Status = "disconnected"
return {...storedPeripherals}
})
generateToast('warning', 'bxs-hdd', get(_)("peripheralRemovalToast") + ' <b>' + peripheralInfo.Name + '</b>')