56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
- initWithJID: (XMPPJID*)JID
node: (OFString*)node
name: (OFString*)name
{
self = [super init];
@try {
_JID = [JID copy];
_node= [node copy];
_name = [name copy];
_identities = [OFSortedList new];
_features = [OFSortedList new];
_childNodes = [OFMutableDictionary new];
[self addFeature: XMPP_NS_DISCO_ITEMS];
[self addFeature: XMPP_NS_DISCO_INFO];
|
>
>
>
|
|
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
- initWithJID: (XMPPJID*)JID
node: (OFString*)node
name: (OFString*)name
{
self = [super init];
@try {
if (JID == nil)
@throw [OFInvalidArgumentException exception];
_JID = [JID copy];
_node = [node copy];
_name = [name copy];
_identities = [OFSortedList new];
_features = [OFSortedList new];
_childNodes = [OFMutableDictionary new];
[self addFeature: XMPP_NS_DISCO_ITEMS];
[self addFeature: XMPP_NS_DISCO_INFO];
|