Add a method to refresh a MUC room
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.
Guus has been pinged.
Okay, thanks. It may be worth pinging Guus on this to see what he thinks.
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).
Are you certain about this patch? Doesn't the Room instance contain occupant information that is lost when you refresh the room?