I am using Openfire as the backend of a service for an existing application. This application had already a users database, which I happily can use easily with a custom UserProvider. The existing app had also the equivalent of rooms, with non-XMPP extra attributes. I'm ending up with 2 tables that should be synchronized, ofMucRoom and my existing table. I'd like to avoid it and have only one table. I was looking to some sort of RoomProvider, but it does seem to exist.
Is there any way to achieve with MucRooms what is done with Users ?