diff --git a/src/main.rs b/src/main.rs index ff101c2..4f115f5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,8 +1,7 @@ -use dotenv::dotenv; -use std::env; +mod mattermost; // importe le module mattermost fn main() { - // Vérification si fichier .env trouvé - dotenv().expect("Le fichier .env n'a pas été trouvé..."); - let _token = env::var("TOKEN").expect("Token non trouvé dans le fichier .env"); + let res = mattermost::connexion(); + + println!("{:?}", res); } diff --git a/src/mattermost.rs b/src/mattermost.rs new file mode 100644 index 0000000..5b9fc64 --- /dev/null +++ b/src/mattermost.rs @@ -0,0 +1,14 @@ + +/// Se connecte à Mattermost depuis Gitlab +#[tokio::main] +pub async fn connexion() -> Result { + let client = reqwest::Client::new(); + + let params = [("foo", "bar"), ("baz", "quux")]; + let res = client.post("http://httpbin.org/post") + .form(¶ms) + .send() + .await?; + + Ok(res) +}