Handle resource binding

This commit is contained in:
Florian Zeitz 2011-02-10 16:36:09 +01:00
parent 31f444510d
commit c591ca3547

View file

@ -188,6 +188,17 @@
of_log(@"Auth failed!"); of_log(@"Auth failed!");
// FIXME: Handle! // FIXME: Handle!
} }
if ([elem.name isEqual: @"iq"] &&
[elem.namespace isEqual: NS_CLIENT]) {
XMPPIQ *iq = [XMPPIQ stanzaWithElement: elem];
if ([iq.ID isEqual: @"bind0"] && [iq.type isEqual: @"result"]) {
OFXMLElement *bindElem = iq.children.firstObject;
OFXMLElement *jidElem = bindElem.children.firstObject;
of_log(@"Bound to JID: %@",
[jidElem.children.firstObject stringValue]);
}
}
} }
- (void)elementBuilder: (OFXMLElementBuilder*)b - (void)elementBuilder: (OFXMLElementBuilder*)b