Add /rooms service autocompletion

This commit is contained in:
James Booth
2018-02-05 21:40:32 +00:00
parent e6d9a243cd
commit cba17faf3d
6 changed files with 79 additions and 7 deletions

View File

@@ -88,6 +88,7 @@ cl_ev_disconnect(void)
session_disconnect();
roster_destroy();
muc_invites_clear();
muc_confserver_clear();
chat_sessions_clear();
tlscerts_clear_current();
#ifdef HAVE_LIBGPGME

View File

@@ -181,6 +181,7 @@ sv_ev_lost_connection(void)
#endif
muc_invites_clear();
muc_confserver_clear();
chat_sessions_clear();
ui_disconnected();
roster_destroy();
@@ -797,6 +798,12 @@ sv_ev_muc_self_online(const char *const room, const char *const nick, gboolean c
ui_room_join(room, TRUE);
}
Jid *jidp = jid_create(room);
if (jidp->domainpart) {
muc_confserver_add(jidp->domainpart);
}
jid_destroy(jidp);
iq_room_info_request(room, FALSE);
if (muc_invites_contain(room)) {