Throw less errors
The previous version was throwing Swift errors left and right, which made it hard to use error breakpoints.
New version first validates advertisement packets and only tries parsing if the preliminary validation passes.
The previous version was throwing Swift errors left and right, which made it hard to use error breakpoints.
New version first validates advertisement packets and only tries parsing if the preliminary validation passes.