From d26183445e119c04ee7e99fee9827336b821b322 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Fri, 10 Dec 2021 16:41:54 +0100 Subject: [PATCH] draft --- src/main.rs | 9 ++++----- src/mattermost.rs | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 src/mattermost.rs 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) +}