[web-bluetooth] FR: Remove startNotifications/stopNotifications methods

beaufortfrancois has just created a new issue for 
https://github.com/WebBluetoothCG/web-bluetooth:

== FR: Remove startNotifications/stopNotifications methods ==
I wonder if we could get rid of 
`startNotifications`/`stopNotifications` methods and only keep the 
add/remove EventListener on `characteristicvaluechanged`.

 `startNotifications`/`stopNotifications` methods are usually combined
 with the event listeners and I think it would make developers life 
easier to only have to take care of event listeners.

```js
navigator.bluetooth.requestDevice({filters: [{ services: 
['heart_rate'] }]})
.then(device => device.gatt.connect())
.then(server => server.getPrimaryService('heart_rate'))
.then(service => service.getCharacteristic('heart_rate_measurement')
.then(characteristic => {
  characteristic.addEventListener('characteristicvaluechanged', 
onHeartRateChanged);
});

Please view or discuss this issue at 
https://github.com/WebBluetoothCG/web-bluetooth/issues/236 using your 
GitHub account

Received on Wednesday, 4 May 2016 08:25:18 UTC