<div dir="ltr"><div><div>I've added the requestSubscription method in Connection.cxx which is the one to insert a contact in the buddy list. Besides that I uncommented the lines 100 and 101 at [1]. This should be sufficient to make available the option Empathy>Contacts>Add Contacts..., right? <br></div><br></div>Because this option continues blocked to me. Should I add another function somewhere else? <br><br>[1] <a href="https://github.com/resiprocate/resiprocate/blob/master/apps/telepathy/Connection.cxx">https://github.com/resiprocate/resiprocate/blob/master/apps/telepathy/Connection.cxx</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-05-22 15:21 GMT-03:00 Daniel Pocock <span dir="ltr"><<a href="mailto:daniel@pocock.pro" target="_blank">daniel@pocock.pro</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 22/05/16 19:35, Mateus Bellomo wrote:<br>
>> For now, you can write a class to keep the buddy list in a vector.  When<br>
> the application loads, it should load the vector from a file and each<br>
> time you add or remove a buddy it should write the complete list out to<br>
> file again.<br>
><br>
> I'm doing that but I got a little confused about the variables mHandles<br>
> and mIdentifiers at [1] line 84,85. Isn't that variables suppose to hold<br>
> the friends of the contact already?<br>
><br>
> [1]<br>
> <a href="https://github.com/MateusBellomo/resiprocate/blob/master/apps/telepathy/Connection.hxx" rel="noreferrer" target="_blank">https://github.com/MateusBellomo/resiprocate/blob/master/apps/telepathy/Connection.hxx</a><br>
><br>
<br>
</span>Those hash maps (mHandles and mIdentifiers) are specific to the<br>
telepathy-resiprocate implementation, they basically cache the handles<br>
(unsigned integers) used by Telepathy.<br>
<br>
If you like, you can use them and persist them to disk without creating<br>
another class for them.  Keep in mind that when you do start supporting<br>
a server-side buddy list, you would need to download the list of<br>
contacts from the server and use it to initialize those maps each time<br>
the user logs in<br>
<br>
Please also see the comments I just added to the README about padsp, you<br>
may find it helpful<br>
<br>
Regards,<br>
<br>
Daniel<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
telepathy mailing list<br>
<a href="mailto:telepathy@lists.freedesktop.org">telepathy@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/telepathy" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>
</div></div></blockquote></div><br></div>