For group chat, I would like to update the unread badge in my chat list view whenever a new message is sent to a chat room. However, if the room isn't joined, I don't get notified via chatRoomDidReceiveMessage:fromRoomJID
.
Is there a way to get notified when a new message is sent to a chat room without joining each and every chat room in order to update the unread badge counter in my chat list view?