diff --git a/network/ble_unsupported.go b/network/ble_unsupported.go index 2f352775..b2a523f6 100644 --- a/network/ble_unsupported.go +++ b/network/ble_unsupported.go @@ -5,6 +5,8 @@ package network import ( "encoding/json" "time" + + "github.com/evilsocket/islazy/data" ) type BLEDevice struct { @@ -22,6 +24,7 @@ type BLEDevNewCallback func(dev *BLEDevice) type BLEDevLostCallback func(dev *BLEDevice) type BLE struct { + aliases *data.UnsortedKV devices map[string]*BLEDevice newCb BLEDevNewCallback lostCb BLEDevLostCallback @@ -31,8 +34,9 @@ type bleJSON struct { Devices []*BLEDevice `json:"devices"` } -func NewBLE(newcb BLEDevNewCallback, lostcb BLEDevLostCallback) *BLE { +func NewBLE(aliases *data.UnsortedKV, newcb BLEDevNewCallback, lostcb BLEDevLostCallback) *BLE { return &BLE{ + aliases: aliases, devices: make(map[string]*BLEDevice), newCb: newcb, lostCb: lostcb,