Note this builds on #52 (pseudo client) so please merge that first
This PR moves _get_matching_contacts up to the ContactDict as discussed on the phone,
I have not refactored ContactDict or SpatialIndex to include the updatetoken index
This also implements the time thinking from #57, more importantly it centralizes that decision into one function Contacts._good_date which we can tweak if needed.
All tests passed once I added the 1 sec delay.
Note this builds on #52 (pseudo client) so please merge that first
This PR moves _get_matching_contacts up to the ContactDict as discussed on the phone, I have not refactored ContactDict or SpatialIndex to include the updatetoken index
This also implements the time thinking from #57, more importantly it centralizes that decision into one function Contacts._good_date which we can tweak if needed. All tests passed once I added the 1 sec delay.