Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A VCard in a message can sometimes be a group of VCards in which case ZVCARDNAME contains a list of VCard names separated by
"_$!<Name-Separator>!$_"
. Note that the first element is the name of the group and is currently dismissed.ZVCARDSTRING contain the list of VCards separated by
"_$!<VCard-Separator>!$_"
.Currently the program crashes because it tries to create a Vcard named using a potentially ultra long name (I have groups of hundreds of VCards). This code now handles those groups correctly and saves each VCard in its own VCF file.
You might wanna adjust the content of message.data to your liking as it currently just provide a basic list of the VCards:
"Contact 1 (See file: Contact1.vcf) + Contact 2 (See file: Contact2.vcf)".
Given the path to the VCard can be quite long, I thought you might want to use my format and create a URL link to the actual VCard?
Here is an example:
ZVCARDNAME =
2 contacts_$!<Name-Separator>!$_Contact 1_$!<Name-Separator>!$_Contact 2
ZVCARDSTRING =