You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 26, 2026. It is now read-only.
Contact should only be a data class (as a first step, before it is completely removed) → remove Contact.fromReader and contact.writeVCard(), should be replaced by calling mapping + vCard handling separately
ContactReader to ContactWriter are then only mappers and can be named accordingly
ContactReader (vcf → Contact) becomes ContactBuilder (builds Contact and later Entity)
ContactWriter (Contact → vcf) becomes ContactHandler (processes Contact and later Entity)
ContactProcessor (centralized mapping) is absorbed by the new ContactBuilder and ContactHandler
Contactshould only be a data class (as a first step, before it is completely removed) → removeContact.fromReaderandcontact.writeVCard(), should be replaced by calling mapping + vCard handling separatelyContactReadertoContactWriterare then only mappers and can be named accordinglyContactReader(vcf →Contact) becomesContactBuilder(buildsContactand laterEntity)ContactWriter(Contact→ vcf) becomesContactHandler(processesContactand laterEntity)ContactProcessor(centralized mapping) is absorbed by the newContactBuilderandContactHandler