I am just wondering is there any way that clients could be notified for any new rooms that are have been created? Without waiting for a room invitation.
For example, another client creates a new room. And all other clients will be notified of this new room?
This requires code modifications!
I argue that you can do it without modifying Smack by just building the functionality on top of Smack. And I don’t recommend touching any of Smack’s parts, everything you need to do using XMPP should be doable without any code change to Smack already. Otherwise you have to carry you Smack changes over to new Smack release and have to maintain then. The usual burden if you think you need a special version of a library.