diff options
author | James Booth <boothj5@gmail.com> | 2014-01-05 22:00:15 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-01-05 22:00:15 +0000 |
commit | 468e80fe308c0f7b6dd80d388d8338977e6679e2 (patch) | |
tree | a604d31c83e737dbbbb823990dea9d88775e58b7 /src | |
parent | 922230acf5eb73879c695ff70d99470d109bc1f7 (diff) | |
download | profani-tty-468e80fe308c0f7b6dd80d388d8338977e6679e2.tar.gz |
Removed prof_handle_disconnect
Diffstat (limited to 'src')
-rw-r--r-- | src/command/commands.c | 8 | ||||
-rw-r--r-- | src/profanity.c | 12 | ||||
-rw-r--r-- | src/profanity.h | 1 |
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); |