MUC rooms are read upon start-up and cached for as long as the server runs. A method that refreshes a cached MUC room is useful when rooms are managed by a third party.
Are you certain about this patch? Doesn't the Room instance contain occupant information that is lost when you refresh the room?
Well, if the room was somehow changed, chances are the occupant information is stale already.
We've been using this on our server for over a month now (two maybe?) and didn't notice strange behaviour (granted, we're not fiddling with chat rooms every day either).
Okay, thanks. It may be worth pinging Guus on this to see what he thinks.
Guus has been pinged.