Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/iq.c @ 26416:6f0200f1e497
Clean up usage of USE_VV in the XMPP protocol.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sat, 21 Mar 2009 09:07:06 +0000 |
parents | ff4212a5268f |
children | 4f14455a86d2 ae24e54a5014 |
comparison
equal
deleted
inserted
replaced
26415:4143990b5c09 | 26416:6f0200f1e497 |
---|---|
370 if((jih = g_hash_table_lookup(iq_handlers, xmlns))) { | 370 if((jih = g_hash_table_lookup(iq_handlers, xmlns))) { |
371 jih(js, packet); | 371 jih(js, packet); |
372 return; | 372 return; |
373 } | 373 } |
374 } | 374 } |
375 | 375 |
376 #ifdef USE_VV | |
376 if (xmlnode_get_child_with_namespace(packet, "session", "http://www.google.com/session")) { | 377 if (xmlnode_get_child_with_namespace(packet, "session", "http://www.google.com/session")) { |
377 jabber_google_session_parse(js, packet); | 378 jabber_google_session_parse(js, packet); |
378 return; | 379 return; |
379 } | 380 } |
381 #endif | |
380 | 382 |
381 if(xmlnode_get_child_with_namespace(packet, "si", "http://jabber.org/protocol/si")) { | 383 if(xmlnode_get_child_with_namespace(packet, "si", "http://jabber.org/protocol/si")) { |
382 jabber_si_parse(js, packet); | 384 jabber_si_parse(js, packet); |
383 return; | 385 return; |
384 } | 386 } |
404 || xmlnode_get_child_with_namespace(packet, "close", XEP_0047_NAMESPACE) | 406 || xmlnode_get_child_with_namespace(packet, "close", XEP_0047_NAMESPACE) |
405 || xmlnode_get_child_with_namespace(packet, "open", XEP_0047_NAMESPACE)) { | 407 || xmlnode_get_child_with_namespace(packet, "open", XEP_0047_NAMESPACE)) { |
406 jabber_ibb_parse(js, packet); | 408 jabber_ibb_parse(js, packet); |
407 return; | 409 return; |
408 } | 410 } |
409 | 411 |
410 #ifdef USE_VV | |
411 if (xmlnode_get_child_with_namespace(packet, "jingle", JINGLE)) { | 412 if (xmlnode_get_child_with_namespace(packet, "jingle", JINGLE)) { |
412 jingle_parse(js, packet); | 413 jingle_parse(js, packet); |
413 return; | 414 return; |
414 } | 415 } |
415 #endif | |
416 | 416 |
417 /* If we get here, send the default error reply mandated by XMPP-CORE */ | 417 /* If we get here, send the default error reply mandated by XMPP-CORE */ |
418 if(!strcmp(type, "set") || !strcmp(type, "get")) { | 418 if(!strcmp(type, "set") || !strcmp(type, "get")) { |
419 JabberIq *iq = jabber_iq_new(js, JABBER_IQ_ERROR); | 419 JabberIq *iq = jabber_iq_new(js, JABBER_IQ_ERROR); |
420 | 420 |
451 jabber_iq_register_handler("jabber:iq:version", jabber_iq_version_parse); | 451 jabber_iq_register_handler("jabber:iq:version", jabber_iq_version_parse); |
452 jabber_iq_register_handler("http://jabber.org/protocol/disco#info", jabber_disco_info_parse); | 452 jabber_iq_register_handler("http://jabber.org/protocol/disco#info", jabber_disco_info_parse); |
453 jabber_iq_register_handler("http://jabber.org/protocol/disco#items", jabber_disco_items_parse); | 453 jabber_iq_register_handler("http://jabber.org/protocol/disco#items", jabber_disco_items_parse); |
454 jabber_iq_register_handler("jabber:iq:register", jabber_register_parse); | 454 jabber_iq_register_handler("jabber:iq:register", jabber_register_parse); |
455 jabber_iq_register_handler("urn:xmpp:ping", urn_xmpp_ping_parse); | 455 jabber_iq_register_handler("urn:xmpp:ping", urn_xmpp_ping_parse); |
456 #ifdef USE_VV | |
457 jabber_iq_register_handler(JINGLE, jingle_parse); | 456 jabber_iq_register_handler(JINGLE, jingle_parse); |
458 #endif | 457 |
459 /* handle Google jingleinfo */ | 458 /* handle Google jingleinfo */ |
460 jabber_iq_register_handler(GOOGLE_JINGLE_INFO_NAMESPACE, | 459 jabber_iq_register_handler(GOOGLE_JINGLE_INFO_NAMESPACE, |
461 jabber_google_handle_jingle_info); | 460 jabber_google_handle_jingle_info); |
462 } | 461 } |
463 | 462 |