createServiceDataObject static method

Object createServiceDataObject(
  1. String? service,
  2. Uint8List? dataPrefix,
  3. Uint8List? mask
)

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;
}