feature/several_rooms #32

Merged
koalp merged 2 commits from feature/several_rooms into development 2021-05-08 03:34:08 +02:00
2 changed files with 10 additions and 4 deletions
Showing only changes of commit dd26be54b5 - Show all commits

View File

@ -35,9 +35,7 @@ impl Builder {
.await?; .await?;
assert!(client.logged_in().await); assert!(client.logged_in().await);
for room in &self.rooms { for room in &self.rooms {
client client.join_room_by_id(&room.as_str().try_into()?).await?;
.join_room_by_id(&room.as_str().try_into()?)
.await?;
} }
Ok(Chatbot { client }) Ok(Chatbot { client })

View File

@ -15,7 +15,15 @@ pub async fn run() -> Result<()> {
env::var("CRIEUR_MATRIX_HOMESERVER"), env::var("CRIEUR_MATRIX_HOMESERVER"),
env::var("CRIEUR_MATRIX_ROOMS"), env::var("CRIEUR_MATRIX_ROOMS"),
) { ) {
(Ok(user), Ok(password), Ok(homeserver), Ok(rooms)) => (user, password, homeserver, rooms.split(",").map(|s| s.to_string()).collect::<Vec<String>>()), (Ok(user), Ok(password), Ok(homeserver), Ok(rooms)) => (
user,
password,
homeserver,
rooms
.split(",")
.map(|s| s.to_string())
.collect::<Vec<String>>(),
),
_ => bail!("Configuration incomplete, please set all required environment variables"), _ => bail!("Configuration incomplete, please set all required environment variables"),
}; };