(device: Device)
| 143 | } |
| 144 | |
| 145 | const remove = async (device: Device): Promise<void> => { |
| 146 | try { |
| 147 | await device.zh.removeFromNetwork(); |
| 148 | } catch (error) { |
| 149 | logger.error(`Failed to remove '${device.ieeeAddr}' (${(error as Error).message})`); |
| 150 | } |
| 151 | }; |
| 152 | // If a passlist is used, all other device will be removed from the network. |
| 153 | const passlist = settings.get().passlist; |
| 154 |