dotintent / FlutterBleLib

Bluetooth Low Energy library for Flutter with support for simulating peripherals
Apache License 2.0
537 stars 197 forks source link

Descriptor operations return only partial Characteristic #591

Open mikolak opened 3 years ago

mikolak commented 3 years ago

Methods returning Descriptors (descriptorsForPeripheral/Service, readDescriptorForPeripheral/Service) send only partial information about characteristic, ie. they're missing characteristic's properties, which results in errors due to type safety (null is not bool/String).

okocsis commented 3 years ago

Methods returning Descriptors (descriptorsForPeripheral/Service, readDescriptorForPeripheral/Service) send only partial information about characteristic, ie. they're missing characteristic's properties, which results in errors due to type safety (null is not bool/String).

So it seems, thar null safety did reveal some of the hidden uncovered cases, causing bugs, already! that’s a good thing! hope we can fix these issues quickly

DevNico commented 3 years ago

Any timeline on when you could get this done? Would be really great to have a nullsafe release

okocsis commented 3 years ago

+1