Community
Participate
Working Groups
The method addInvitationListener(IInvitationListener) should be added to the IChatRoomManager interface. Probably also need to add a method to allow IChatRoomContainer instances to be created via the IChatRoomManager. e.g. IChatRoomManager.createChatRoomContainer().
I think IChatRoomContainers should be able to get its corresponding IRoomInfo (as it certainly exposes a lot of handy public methods that providers will want to leverage) if an IRoomInfo can create/get its corresponding IChatRoomContainer. I think a getIRoomInfo method would be better than using adapters, if we were to go this route.
Fixed in refactoring done 10/19/2006. Will be in 0.9.3 stable.