pub async fn join_room( agent: &mut Agent, room: BareJid, nick: Option<String>, password: Option<String>, lang: &str, status: &str, )