ObjXMPP  Diff

Differences From Artifact [7b7906a48d]:

To Artifact [e56e86f81a]:


1
2
3

4
5
6
7
8
9
10
1
2

3
4
5
6
7
8
9
10


-
+







/*
 * Copyright (c) 2013, Florian Zeitz <florob@babelmonkeys.de>
 * Copyright (c) 2013, 2016, 2019, Jonathan Schleifer <js@heap.zone>
 * Copyright (c) 2013, 2016, 2019, 2021, Jonathan Schleifer <js@nil.im>
 *
 * https://heap.zone/objxmpp/
 *
 * Permission to use, copy, modify, and/or distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice is present in all copies.
 *
71
72
73
74
75
76
77
78

79
80
81

82
83
84
85
86
87
88
89
71
72
73
74
75
76
77

78

79

80

81
82
83
84
85
86
87







-
+
-

-
+
-







	[old release];
}

- (void)xmpp_setPresence: (XMPPPresence *)presence
		resource: (OFString *)resource
{
	if (resource != nil)
		[_presences setObject: presence
		[_presences setObject: presence forKey: resource];
			       forKey: resource];
	else
		[_presences setObject: presence
		[_presences setObject: presence forKey: @""];
			       forKey: @""];

	self.xmpp_lockedOnJID = nil;
}

- (void)xmpp_removePresenceForResource: (OFString *)resource
{
	if (resource != nil) {