MultiUserChat isJoined() not returning correct status


I am facing an issue that the multi-user chat object that I have is returning isJoined() as True even at times when the user is no longer logged into the Group chat. Consequently, the function does not try to re-join the room thinking it is already logged in and lose out on conversations from other users.

Please let me know how to fix this issue, appreciate your help.