[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Inf-IT DAVcl] regarding merging of IMPP data


Hi Atilla,

there is already a code that merges multiple IM accounts into one. Please send my some example vcard files and I will check why these are not merged for you.


JM


On Mar 5, 2013, at 9:34 PM, Attila Asztalos <attila.asztalos@xxxxxxxxx> wrote:

> Hi,
> I just noticed that something funny is going on with the IM ID data of my contacts - namely, yahoo messenger IDs (but not Skype ones) are all appearing twice in CardDavMate. The origin of this can be traced back to CardDav-Sync from my Galaxy S2: it sends every IM ID not in one but two different "encodings", like so:
> 
> X-YAHOO:this_id
> IMPP;X-SERVICE-TYPE=yahoo:ymsgr:this_id
> X-SKYPE:that_id
> IMPP;X-SERVICE-TYPE=skype:skype:that_id
> 
> While it certainly can be argued that this is not exactly good practice (RFC4770 that defines the IMPP syntax says nothing about allowing or prohibiting the alternative notation in parallel - strictly speaking CardDavMate being entitled to interpret this as FOUR individual IDs), I think we can safely say it's reasonable to merge any number of instances of the same specific protocol AND same exact ID to a single one when presenting it to the user (reducing the above to only two IDs). Especially since this is already happening with Skype - but not with Yahoo. Could this be implemented as proposed?
> 
> Regards,
>    Attila
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Follow-Ups:
Re: [Inf-IT DAVcl] regarding merging of IMPP dataAttila Asztalos <attila.asztalos@xxxxxxxxx>
References:
[Inf-IT DAVcl] regarding merging of IMPP dataAttila Asztalos <attila.asztalos@xxxxxxxxx>