Ok...now I see the option to add a contact in empathy when I run it with telepathy-resiprocate but I don't know if this is because something I did (I still just added the requestSubscription method).
2016-05-22 17:17 GMT-03:00 Mateus Bellomo <mateusbell...@gmail.com>: > 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? > > Because this option continues blocked to me. Should I add another function > somewhere else? > > [1] > https://github.com/resiprocate/resiprocate/blob/master/apps/telepathy/Connection.cxx > > 2016-05-22 15:21 GMT-03:00 Daniel Pocock <dan...@pocock.pro>: > >> >> >> On 22/05/16 19:35, Mateus Bellomo wrote: >> >> For now, you can write a class to keep the buddy list in a vector. >> When >> > the application loads, it should load the vector from a file and each >> > time you add or remove a buddy it should write the complete list out to >> > file again. >> > >> > I'm doing that but I got a little confused about the variables mHandles >> > and mIdentifiers at [1] line 84,85. Isn't that variables suppose to hold >> > the friends of the contact already? >> > >> > [1] >> > >> https://github.com/MateusBellomo/resiprocate/blob/master/apps/telepathy/Connection.hxx >> > >> >> Those hash maps (mHandles and mIdentifiers) are specific to the >> telepathy-resiprocate implementation, they basically cache the handles >> (unsigned integers) used by Telepathy. >> >> If you like, you can use them and persist them to disk without creating >> another class for them. Keep in mind that when you do start supporting >> a server-side buddy list, you would need to download the list of >> contacts from the server and use it to initialize those maps each time >> the user logs in >> >> Please also see the comments I just added to the README about padsp, you >> may find it helpful >> >> Regards, >> >> Daniel >> _______________________________________________ >> telepathy mailing list >> telepathy@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/telepathy >> > >
_______________________________________________ telepathy mailing list telepathy@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/telepathy