diff options
author | James Booth <boothj5@gmail.com> | 2014-01-26 00:15:34 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2014-01-26 00:15:34 +0000 |
commit | 5472c6965afc6b1a8df2c620b0548655c8440ab1 (patch) | |
tree | 0fd43371295631965c5642d5a0db8416855b2840 /src/xmpp/connection.c | |
parent | fbdecdad0cf27187c46c8c930a3cfd02be47f7ff (diff) | |
download | profani-tty-5472c6965afc6b1a8df2c620b0548655c8440ab1.tar.gz |
Moved xmpp ping to iq module
Diffstat (limited to 'src/xmpp/connection.c')
-rw-r--r-- | src/xmpp/connection.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/xmpp/connection.c b/src/xmpp/connection.c index 8566a8d6..4833d56c 100644 --- a/src/xmpp/connection.c +++ b/src/xmpp/connection.c @@ -87,7 +87,6 @@ static void _jabber_reconnect(void); static void _connection_handler(xmpp_conn_t * const conn, const xmpp_conn_event_t status, const int error, xmpp_stream_error_t * const stream_error, void * const userdata); -static int _ping_timed_handler(xmpp_conn_t * const conn, void * const userdata); void _connection_free_saved_account(void); void _connection_free_saved_details(void); @@ -224,20 +223,6 @@ _jabber_process_events(void) } -static void -_jabber_set_autoping(const int seconds) -{ - if (jabber_conn.conn_status == JABBER_CONNECTED) { - xmpp_timed_handler_delete(jabber_conn.conn, _ping_timed_handler); - - if (seconds != 0) { - int millis = seconds * 1000; - xmpp_timed_handler_add(jabber_conn.conn, _ping_timed_handler, millis, - jabber_conn.ctx); - } - } -} - static GList * _jabber_get_available_resources(void) { @@ -459,8 +444,6 @@ _connection_handler(xmpp_conn_t * const conn, const xmpp_conn_event_t status, const int error, xmpp_stream_error_t * const stream_error, void * const userdata) { - xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata; - // login success if (status == XMPP_CONN_CONNECT) { log_debug("Connection handler: XMPP_CONN_CONNECT"); @@ -494,11 +477,6 @@ _connection_handler(xmpp_conn_t * const conn, presence_add_handlers(); iq_add_handlers(); - if (prefs_get_autoping() != 0) { - int millis = prefs_get_autoping() * 1000; - xmpp_timed_handler_add(conn, _ping_timed_handler, millis, ctx); - } - roster_request(); bookmark_request(); jabber_conn.conn_status = JABBER_CONNECTED; @@ -556,20 +534,6 @@ _connection_handler(xmpp_conn_t * const conn, } } -static int -_ping_timed_handler(xmpp_conn_t * const conn, void * const userdata) -{ - if (jabber_conn.conn_status == JABBER_CONNECTED) { - xmpp_ctx_t *ctx = (xmpp_ctx_t *)userdata; - - xmpp_stanza_t *iq = stanza_create_ping_iq(ctx); - xmpp_send(conn, iq); - xmpp_stanza_release(iq); - } - - return 1; -} - static log_level_t _get_log_level(const xmpp_log_level_t xmpp_level) { @@ -629,7 +593,6 @@ jabber_init_module(void) jabber_disconnect = _jabber_disconnect; jabber_shutdown = _jabber_shutdown; jabber_process_events = _jabber_process_events; - jabber_set_autoping = _jabber_set_autoping; jabber_get_available_resources = _jabber_get_available_resources; jabber_get_connection_status = _jabber_get_connection_status; jabber_get_fulljid = _jabber_get_fulljid; |