From f0e8c0fd3dcefed93ab2622b71658dcd5c76c1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=ABck=20V=C3=A9zien?= Date: Wed, 10 Jan 2018 18:52:53 +0100 Subject: [PATCH] Refacto --- src/main/usb.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/usb.js b/src/main/usb.js index e2ddf6ac..7459a8a3 100644 --- a/src/main/usb.js +++ b/src/main/usb.js @@ -30,16 +30,13 @@ const handlers = { isListenDevices = true + const handleChangeDevice = (device, event) => + isLedgerDevice(device) && send(event, device, { kill: false }) + HID.listenDevices.start() - HID.listenDevices.events.on( - 'add', - device => isLedgerDevice(device) && send('device.add', device, { kill: false }), - ) - HID.listenDevices.events.on( - 'remove', - device => isLedgerDevice(device) && send('device.remove', device, { kill: false }), - ) + HID.listenDevices.events.on('add', handleChangeDevice) + HID.listenDevices.events.on('remove', handleChangeDevice) }, all: () => send('devices.update', HID.devices().filter(isLedgerDevice)), },