createServiceDataObject static method
Create a BluetoothServiceDataFilter only setting the fields that
are not null
this exists because Dart isn't able to set items to
undefined
.
No check is done here so you may end up with an empty object.
Implementation
static Object createServiceDataObject(final String? service,
final Uint8List? dataPrefix, final Uint8List? mask) {
final jsObject = _JSUtil.newObject();
if (service != null) {
_JSUtil.setProperty(jsObject, "service", service);
}
_fillDataFilter(jsObject, dataPrefix, mask);
return jsObject;
}