public function getOnlineChatMembers($id)
 {
     $online_chat_members_id = ChatRoomMember::getOnlineChatMembers($id);
     $total_online_members_id = SessionHandle::getOnlineMembersIds();
     $updated_online_chat_members_id = array_intersect($online_chat_members_id, $total_online_members_id);
     $offline_chat_members = array_diff($online_chat_members_id, $updated_online_chat_members_id);
     if ($offline_chat_members) {
         ChatRoomMember::updateInactiveUsersStatus($offline_chat_members);
     }
     if ($updated_online_chat_members_id) {
         $online_members = UserPeer::getMemberDetailsFromIds($updated_online_chat_members_id);
     }
     return $online_members;
 }