about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-01-05 22:00:15 +0000
committerJames Booth <boothj5@gmail.com>2014-01-05 22:00:15 +0000
commit468e80fe308c0f7b6dd80d388d8338977e6679e2 (patch)
treea604d31c83e737dbbbb823990dea9d88775e58b7 /src
parent922230acf5eb73879c695ff70d99470d109bc1f7 (diff)
downloadprofani-tty-468e80fe308c0f7b6dd80d388d8338977e6679e2.tar.gz
Removed prof_handle_disconnect
Diffstat (limited to 'src')
-rw-r--r--src/command/commands.c8
-rw-r--r--src/profanity.c12
-rw-r--r--src/profanity.h1
3 files changed, 7 insertions, 14 deletions
diff --git a/src/command/commands.c b/src/command/commands.c
index 4da29932..1bc53ed6 100644
--- a/src/command/commands.c
+++ b/src/command/commands.c
@@ -401,7 +401,13 @@ cmd_disconnect(gchar **args, struct cmd_help_t help)
 {
     if (jabber_get_connection_status() == JABBER_CONNECTED) {
         char *jid = strdup(jabber_get_fulljid());
-        prof_handle_disconnect(jid);
+        cons_show("%s logged out successfully.", jid);
+        jabber_disconnect();
+        roster_clear();
+        muc_clear_invites();
+        chat_sessions_clear();
+        ui_disconnected();
+        ui_current_page_off();
         free(jid);
     } else {
         cons_show("You are not currently connected.");
diff --git a/src/profanity.c b/src/profanity.c
index d74c518c..3ee032fd 100644
--- a/src/profanity.c
+++ b/src/profanity.c
@@ -141,18 +141,6 @@ prof_handle_roster_add(const char * const barejid, const char * const name)
 }
 
 void
-prof_handle_disconnect(const char * const jid)
-{
-    cons_show("%s logged out successfully.", jid);
-    jabber_disconnect();
-    roster_clear();
-    muc_clear_invites();
-    chat_sessions_clear();
-    ui_disconnected();
-    ui_current_page_off();
-}
-
-void
 prof_handle_idle(void)
 {
     jabber_conn_status_t status = jabber_get_connection_status();
diff --git a/src/profanity.h b/src/profanity.h
index 99de6859..bbffd236 100644
--- a/src/profanity.h
+++ b/src/profanity.h
@@ -28,7 +28,6 @@
 
 void prof_run(const int disable_tls, char *log_level, char *account_name);
 
-void prof_handle_disconnect(const char * const jid);
 void prof_handle_roster(GSList *roster);
 void prof_handle_idle(void);
 void prof_handle_activity(void);