Splits identifying a person away from updatePerson and makes it more robust. Now we don't update Kafka if we don't need to and conceptually it makes sense to have this separate.
This will also make even more sense once I completely re-do updatePerson, as I want to have that focus solely on properties.
Checklist
[ ] Updated Settings section in README.md, if settings are affected
Changes
Splits identifying a person away from
updatePerson
and makes it more robust. Now we don't update Kafka if we don't need to and conceptually it makes sense to have this separate.This will also make even more sense once I completely re-do
updatePerson
, as I want to have that focus solely on properties.Checklist