matrix: Accept username and password as function parameters

This commit is contained in:
George Kaklamanos 2023-06-30 17:43:52 +03:00
parent 3f36019dbd
commit 6e6d4b227d

View file

@ -30,10 +30,7 @@ async fn on_room_message(event: SyncMessageEvent<MessageEventContent>, room: Roo
}
#[tokio::main]
pub async fn main() -> Result<()> {
let username = std::env::var("LABADOOR_MATRIX_USERNAME").expect("LABADOOR_MATRIX_USERNAME not set");
let password = std::env::var("LABADOOR_MATRIX_PASSWORD").expect("LABADOOR_MATRIX_PASSWORD not set");
pub async fn main(username: String, password: String) -> Result<()> {
let user = UserId::try_from(username)?;
let client = Client::new_from_user_id(user.clone()).await?;