Allow for name updates to propagate though by updating actual discoveries when new discovery is found with same peripheral but different localName.
When a peripheral updates it's name the name update wouldn't be shown because the continuous scanner doesn't recognise an updated name and apply a change. This can also be a problem i've found on some devices where the localName is not available due to CBAdvertisementDataLocalNameKey not being sent with the advertisementData until later.
(This is a copy because I don't really know what I'm doing)
Allow for name updates to propagate though by updating actual discoveries when new discovery is found with same peripheral but different localName.
When a peripheral updates it's name the name update wouldn't be shown because the continuous scanner doesn't recognise an updated name and apply a change. This can also be a problem i've found on some devices where the localName is not available due to CBAdvertisementDataLocalNameKey not being sent with the advertisementData until later.
(This is a copy because I don't really know what I'm doing)
duplicate of #55