Review Request: Synchronize tp-integration-daemon with subscription/publication states and newly added contacts

Dario Freddi drf54321 at gmail.com
Wed Mar 31 22:16:58 CEST 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/3468/
-----------------------------------------------------------

(Updated 2010-03-31 20:16:58.507990)


Review request for telepathy and George Goldberg.


Changes
-------

Updated the patch - it adds a new field to the ontology (isBlocked) and blocked contacts recognition.

Random thought: should we move groupAdded/Removed signals to the single, big groupMembersChanged in Account? It would remove a lot of connects/trips.


Summary
-------

This patch makes tp-integration-daemon pick up the changes done at a subscription/publication level to telepathy contacts. Bottom line: now adding/removing contacts from tp-contactlist no longer screws up your nepomuk database.

Please note that tp-contactlist won't pick up changes in realtime: you have to restart it to see the effect. This is because tp-contactlist does not watch nepomuk resources for changes (my next target, after this patch and the other one will make it in)

BEWARE: this patch is dependent on another patch (eww) to Tp-Qt4, which lies in fd.o bug 27379, and will hopefully make it in before this patch will get merged.

Blocking contacts will come in a further revision, since I need some ontology changes.


Diffs (updated)
-----

  /trunk/playground/network/telepathy-integration-daemon/telepathy.trig 1109698 
  /trunk/playground/network/telepathy-integration-daemon/telepathyaccount.h 1109698 
  /trunk/playground/network/telepathy-integration-daemon/telepathyaccount.cpp 1109698 
  /trunk/playground/network/telepathy-integration-daemon/telepathycontact.h 1109698 
  /trunk/playground/network/telepathy-integration-daemon/telepathycontact.cpp 1109698 

Diff: http://reviewboard.kde.org/r/3468/diff


Testing
-------

Works, as shown in tp-contactlist.


Thanks,

Dario



More information about the KDE-Telepathy mailing list