71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
+
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
|
{
OF_SETTER(rosterItem, rosterItem_, YES, 0);
}
- (void)XMPP_setPresence: (XMPPPresence*)presence
resource: (OFString*)resource
{
if (resource != nil)
[presences setObject: presence
forKey: resource];
[presences setObject: presence
forKey: resource];
else
[presences setObject: presence
forKey: @""];
OF_SETTER(lockedOnJID, nil, YES, 0);
}
- (void)XMPP_removePresenceForResource: (OFString*)resource
{
if (resource != nil) {
[presences removeObjectForKey: resource];
[presences removeObjectForKey: resource];
} else {
[presences release];
presences = [[OFMutableDictionary alloc] init];
}
OF_SETTER(lockedOnJID, nil, YES, 0);
}
- (void)XMPP_setLockedOnJID: (XMPPJID*)JID;
{
OF_SETTER(lockedOnJID, JID, YES, 0);
}
|