[web-bluetooth] Pull Request: Remove attribute instance IDs, and merge BluetoothDiscovery and BluetoothInteraction.

jyasskin has just submitted a new pull request for 
https://github.com/WebBluetoothCG/web-bluetooth:

== Remove attribute instance IDs, and merge BluetoothDiscovery and 
BluetoothInteraction. ==
The Mac/iOS platforms don't expose a persistent instance ID for 
attributes. I
believe they use object identity within a process to distinguish 
multiple
attributes with the same UUID, although that's not documented. This 
patch also
documents that the web platform will use object identity for this 
purpose.

Removing instance IDs makes BluetoothInteraction empty, so I don't 
need
Bluetooth to have multiple components anymore.

Fixes #51 and fixes #52.

See https://github.com/WebBluetoothCG/web-bluetooth/pull/113

Received on Tuesday, 19 May 2015 15:40:18 UTC