noble-winrt
noble-winrt copied to clipboard
Fix service UUID filter and fix advertisement data get wiped when the advertisement is split
Fix service UUID filter issue (#18). by creating one watcher for each service UUID. For the advertisement, since Windows may receive the advertisement in two parts when doing active scan (e.g. first part contains service UUIDs, second part contains manufacturer data), if the fields that don't exist are set to empty strings or empty arrays, the previously received data will get wiped. Non-existing field should not be set and Noble will merge the split parts together.