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