ucs: retrieve IM list after update trigger
commit0824890e0c933b2954213a6cab452c0c33f30d4a
authorStefan Becker <chemobejk@gmail.com>
Sat, 17 Aug 2013 17:09:12 +0000 (17 20:09 +0300)
committerStefan Becker <chemobejk@gmail.com>
Sat, 17 Aug 2013 17:09:12 +0000 (17 20:09 +0300)
tree82e881f21cccd8330e1901dd64a59413eb8dfebb
parentd67245f5ffcd6c7e8e32a12b88ec24d474bf6e82
ucs: retrieve IM list after update trigger

When another client modifies the UCS contact list, then we receive a
NOTIFY with the updated roaming contact list. Use this as a trigger to
request the IM list again from UCS.

Make sure that group & buddy creation functions correctly skip when
trying to trying to create an already existing group/buddy.

If the update adds a new buddy, then we need to subscribe to presence
for it.

NOTE: currently group or buddy removals are not detected, i.e. those
will only correctly represented after reconnecting to the account.
src/core/sipe-buddy.c
src/core/sipe-group.c
src/core/sipe-ucs.c