notify: process deletedGroup elements in roaming contacts
commitf7445cf674c2ce4e262a11c200ccaeba8393f362
authorStefan Becker <chemobejk@gmail.com>
Tue, 11 Sep 2012 16:03:29 +0000 (11 19:03 +0300)
committerStefan Becker <chemobejk@gmail.com>
Tue, 11 Sep 2012 16:03:29 +0000 (11 19:03 +0300)
treee6dd189dd5e8ce1f5e64e26cd01fa47d5d1af9d1
parent396d608977a28d556d5f4e1f7fea7ec509e92df3
notify: process deletedGroup elements in roaming contacts

Those are sent only for empty groups, i.e. takes care of sending buddy
removal events before sending this element.

Refactored some common group cleanup code for this.

Introduced new backend API sipe_backend_buddy_group_remove() to support
deleting of groups. Supplied a functional implementation for purple and
dummy stubs for miranda & telepathy.
src/api/sipe-backend.h
src/core/sipe-core.c
src/core/sipe-group.c
src/core/sipe-group.h
src/core/sipe-notify.c
src/miranda/miranda-buddy.c
src/purple/purple-buddy.c
src/telepathy/telepathy-buddy.c