davidgfnet / whatsapp-purple

WhatsApp protocol implementation for libpurple (pidgin)
857 stars 211 forks source link

Fetching contacts from server #74

Closed ghost closed 10 years ago

ghost commented 10 years ago

For some reason, my contacts are not in my Pidgin buddy list by default (although my WhatsApp groups are). In order to show a contact's online status, I need to manually add him to my buddy list. Is this intended?

Assuming that this behavior is normal, I'm wondering about a way to automate this process by fetching the contacts from the server. I know that WhatsApp uploads your contacts to the server every time you run it, but I do not know if and when the client ever fetches this list again, so I'm not sure about if this automation is even possible. Any thoughts on this?

ghost commented 10 years ago

Update:

Furthermore, since I'm using whatsapp-purple on multiple locations, I noticed that contacts that are added to the contact list in Pidgin are only stored locally. As soon I'm on another device, I'll have to add them for that device, too.

So, this issue breaks a lot of flexibility. :(

davidgfnet commented 10 years ago

This is inherent to WhatsApp protocol, therefore it cannot be addressed.