UNPKG

kasa-smart-hub

Version:

Virtual Smart Hub for TP-Link Kasa Smart Home

8 lines (7 loc) 234 B
export default (client) => async (filterFn, cbFn) => { const devices = [...client.devices.values()] .filter((d) => filterFn(d)); if (devices.length !== 0) { await Promise.all(devices.map((device) => cbFn(device))); } };