If we don't and use the contact_id as before, linking Personas
from different PersonaStores won't work.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=657635
* Bug 645056 — TpLowlevel library should have only static public functions
* Bug 653777 — Would be nice to have a helper function to create a writable
persona
+* Bug 657635 — Linking personas from different (e-d-s) stores is not working
API changes:
* Add PersonaStore:always-writeable-properties property
{
get
{
- if (this._local_ids.contains (this.contact_id) == false)
+ if (this._local_ids.contains (this.iid) == false)
{
- this._local_ids.add (this.contact_id);
+ this._local_ids.add (this.iid);
}
return this._local_ids_ro;
}