I'm using the XMPPFramework for iOS.
My problem is that when I join a room, then leave it, and join it again I get messages from that room, or private messages within that room twice, If I leave it and join it again I receive then 3 times, and so on.
I've been told that I might be registering multiple delegates and not removing them, but If I'm doing that I'm doing it accidentally and I'm not really sure where is this happening. Could anyone help finding where is this happening? Maybe an example would help me finding it in my code.
Thanks.