usb() fixed duplicated entries (windows)

This commit is contained in:
Sebastian Hildebrandt
2024-08-02 11:55:24 +02:00
parent 6f93a934a0
commit 3ef84b0b80
2 changed files with 2 additions and 2 deletions
+1 -2
View File
@@ -114,7 +114,6 @@ function getDarwinUsbType(name) {
return result;
}
function parseDarwinUsb(usb, id) {
const result = {};
result.id = id;
@@ -258,7 +257,7 @@ function usb(callback) {
const parts = stdout.toString().split(/\n\s*\n/);
for (let i = 0; i < parts.length; i++) {
const usb = parseWindowsUsb(parts[i].split('\n'), i);
if (usb) {
if (usb && result.filter(x => x.deviceId === usb.deviceId).length === 0) {
result.push(usb);
}
}