Handle resource binding
This commit is contained in:
parent
31f444510d
commit
c591ca3547
1 changed files with 11 additions and 0 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue