Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jabber.c @ 22432:fb54dacfea62
Increase XMPP ping timeout from 20s to 120s
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Sat, 08 Mar 2008 17:17:57 +0000 |
parents | dc47e908965f |
children | 8ec6ac1b9e26 |
comparison
equal
deleted
inserted
replaced
22431:49976f4b5005 | 22432:fb54dacfea62 |
---|---|
409 JabberIq *iq = jabber_iq_new(js, JABBER_IQ_GET); | 409 JabberIq *iq = jabber_iq_new(js, JABBER_IQ_GET); |
410 | 410 |
411 xmlnode *ping = xmlnode_new_child(iq->node, "ping"); | 411 xmlnode *ping = xmlnode_new_child(iq->node, "ping"); |
412 xmlnode_set_namespace(ping, "urn:xmpp:ping"); | 412 xmlnode_set_namespace(ping, "urn:xmpp:ping"); |
413 | 413 |
414 js->keepalive_timeout = purple_timeout_add_seconds(20, (GSourceFunc)(jabber_pong_timeout), gc); | 414 js->keepalive_timeout = purple_timeout_add_seconds(120, (GSourceFunc)(jabber_pong_timeout), gc); |
415 jabber_iq_set_callback(iq, jabber_pong_cb, GINT_TO_POINTER(js->keepalive_timeout)); | 415 jabber_iq_set_callback(iq, jabber_pong_cb, GINT_TO_POINTER(js->keepalive_timeout)); |
416 jabber_iq_send(iq); | 416 jabber_iq_send(iq); |
417 } | 417 } |
418 | 418 |
419 static void | 419 static void |