311
312
313
314
315
316
317
318
319
320
321
322
323
324
|
assert(0);
}
}
- (void)elementBuilder: (OFXMLElementBuilder*)builder
didBuildElement: (OFXMLElement*)element
{
[element setDefaultNamespace: XMPP_NS_CLIENT];
[element setPrefix: @"stream"
forNamespace: XMPP_NS_STREAM];
of_log(@"In: %@", element);
if ([[element namespace] isEqual: XMPP_NS_CLIENT])
|
>
>
>
>
|
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
|
assert(0);
}
}
- (void)elementBuilder: (OFXMLElementBuilder*)builder
didBuildElement: (OFXMLElement*)element
{
/* Ignore whitespace elements */
if ([element name] == nil)
return;
[element setDefaultNamespace: XMPP_NS_CLIENT];
[element setPrefix: @"stream"
forNamespace: XMPP_NS_STREAM];
of_log(@"In: %@", element);
if ([[element namespace] isEqual: XMPP_NS_CLIENT])
|
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
|
if ([roster handleIQ: iq])
return;
if ([delegate respondsToSelector: @selector(connection:didReceiveIQ:)])
handled = [delegate connection: self
didReceiveIQ: iq];
if (!handled && ![[iq type] isEqual: @"error"]
&& ![[iq type] isEqual: @"result"]) {
[self sendStanza: [iq errorIQWithType: @"cancel"
condition: @"service-unavailable"]];
}
}
- (void)XMPP_handleMessage: (XMPPMessage*)message
{
|
|
|
|
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
|
if ([roster handleIQ: iq])
return;
if ([delegate respondsToSelector: @selector(connection:didReceiveIQ:)])
handled = [delegate connection: self
didReceiveIQ: iq];
if (!handled && ![[iq type] isEqual: @"error"] &&
![[iq type] isEqual: @"result"]) {
[self sendStanza: [iq errorIQWithType: @"cancel"
condition: @"service-unavailable"]];
}
}
- (void)XMPP_handleMessage: (XMPPMessage*)message
{
|