unSubscribeFromCharacteristic static method

Future<void> unSubscribeFromCharacteristic({
  1. required String address,
  2. required String serviceId,
  3. required String characteristicId,
})

unSubscribeFromCharacteristic will unsubscribe from characteristic , throws error if this characteristic is not subscribed

Implementation

static Future<void> unSubscribeFromCharacteristic(
    {required String address,
    required String serviceId,
    required String characteristicId}) async {
  await _channel.invokeMethod("unsubscribe", args: {
    "device": WinHelper.getDeviceFromAddress(address),
    "service": WinHelper.toWindowsUuid(serviceId),
    "characteristic": WinHelper.toWindowsUuid(characteristicId),
  }).then((result) {
    WinHelper.subscriptions.remove(result.toString());
  });
}