about summary refs log tree commit diff stats
path: root/src/server_events.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server_events.c')
-rw-r--r--src/server_events.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/server_events.c b/src/server_events.c
index 967b0c88..cbf2de3c 100644
--- a/src/server_events.c
+++ b/src/server_events.c
@@ -343,3 +343,26 @@ handle_room_member_nick_change(const char * const room,
     ui_room_member_nick_change(room, old_nick, nick);
     ui_current_page_off();
 }
+
+void
+handle_group_add(const char * const contact,
+    const char * const group)
+{
+    ui_group_added(contact, group);
+    ui_current_page_off();
+}
+
+void
+handle_group_remove(const char * const contact,
+    const char * const group)
+{
+    ui_group_removed(contact, group);
+    ui_current_page_off();
+}
+
+void
+handle_roster_remove(const char * const barejid)
+{
+    ui_roster_remove(barejid);
+    ui_current_page_off();
+}