- From: Raphael Kubo da Costa via GitHub <sysbot+gh@w3.org>
- Date: Thu, 20 Oct 2022 10:15:04 +0000
- To: public-web-bluetooth-log@w3.org
rakuco has just created a new issue for https://github.com/WebBluetoothCG/web-bluetooth: == BluetoothAdvertisingEventInit.{manufacturer,service}Data's type is unclear == The `BluetoothAdvertisingEventInit` dictionary has ```webidl BluetoothManufacturerDataMap manufacturerData; BluetoothServiceDataMap serviceData; ``` whose handling is unclear: * The `BluetoothManufacturerDataMap` and `BluetoothServiceDataMap` interfaces do not have constructors, so user code cannot create new instances at will. * Even if they did, the interfaces do not expose any methods to add or remove data from each map: not only are the `maplike` declarations `readonly`, but the backing "map entries" is not exposed to user code. * https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothadvertisingevent-bluetoothadvertisingevent performs some data conversions while looping through `manufacturerData` and `serviceData` that look superfluous/odd if the input data is of the same type as the output. Please view or discuss this issue at https://github.com/WebBluetoothCG/web-bluetooth/issues/597 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 20 October 2022 10:15:06 UTC