View Single Post
Posts: 65 | Thanked: 167 times | Joined on Oct 2011 @ Helsinki
#140
Originally Posted by qwazix View Post
I asked this in a seperate thread and was referred to here, so I will post it again in case Abustany can explain to me how the fb contacts/local contacts relationship is handled.

In settings there is a very handy option to show facebook availability only to those contacts I have locally. Now I have a contact in facebook, and I want to be able to chat with him. It happens that I also have the same contact locally, but with a different email address so I wouldn't expect the system to know the relationship. I opened the facebook app, found the contact, but the only thing I can do is send him an email. I tried to edit the local contact and add the email address he uses on facebook, but still there is no relationship. Other people suggested switching to full facebook availability, merging the contacts and then deleting the other contacts, but this is too hard work for just one contact.

Thanks for reading. It became too long eventually
No worry, that was not too long If you have a local contact with the same name as your Facebook contact, then they should get merged... Else, you can open the "merge" panel in contacts app from the menu, and click the "Refresh" button in the toolbar on the bottom. As far as I know, you cannot chat with contacts that are not in your contact list (but then I'm not a Facebook user ).

The way facebook contacts are handled on N9 is a bit complex... Because Facebook data can't be in the shared DB for license reasons, they are in a separate, protected DB. However, the "chat" part of the facebook contacts comes through XMPP, and therefore is public. The contacts application does the matching in memory.
 

The Following User Says Thank You to abustany For This Useful Post: