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 <[email protected]>: > > > 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 > [email protected] > https://lists.freedesktop.org/mailman/listinfo/telepathy >
_______________________________________________ telepathy mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/telepathy
