about summary refs log tree commit diff stats
path: root/src/server_events.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2015-03-29 00:55:33 +0000
committerJames Booth <boothj5@gmail.com>2015-03-29 00:55:33 +0000
commit714faeb2e6330a65de6eddbff48a12a6e6f00abc (patch)
treeed711696f3911240124ee8a2a01498dd04b9423d /src/server_events.c
parent24a45e5292b1aaf0977d2af801827f5738a6b9c1 (diff)
downloadprofani-tty-714faeb2e6330a65de6eddbff48a12a6e6f00abc.tar.gz
Add callback data to room disco info response handler
Diffstat (limited to 'src/server_events.c')
-rw-r--r--src/server_events.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server_events.c b/src/server_events.c
index 882c308c..bab6cb13 100644
--- a/src/server_events.c
+++ b/src/server_events.c
@@ -162,10 +162,12 @@ handle_disco_info(const char *from, GSList *identities, GSList *features)
 }
 
 void
-handle_room_disco_info(const char * const room, GSList *identities, GSList *features)
+handle_room_disco_info(const char * const room, GSList *identities, GSList *features, gboolean display)
 {
     muc_set_features(room, features);
-    ui_show_room_disco_info(room, identities, features);
+    if (display) {
+        ui_show_room_disco_info(room, identities, features);
+    }
 }
 
 void
@@ -699,8 +701,7 @@ handle_muc_self_online(const char * const room, const char * const nick, gboolea
             ui_room_join(room, TRUE);
         }
 
-        // TODO send disco info request to room
-        iq_room_info_request(room);
+        iq_room_info_request(room, FALSE);
 
         muc_invites_remove(room);
         muc_roster_set_complete(room);