This commit is contained in:
Mylloon 2021-12-10 16:41:54 +01:00
parent 59207e3efc
commit d26183445e
2 changed files with 18 additions and 5 deletions

View file

@ -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);
}

14
src/mattermost.rs Normal file
View file

@ -0,0 +1,14 @@
/// Se connecte à Mattermost depuis Gitlab
#[tokio::main]
pub async fn connexion() -> Result<reqwest::Response, reqwest::Error> {
let client = reqwest::Client::new();
let params = [("foo", "bar"), ("baz", "quux")];
let res = client.post("http://httpbin.org/post")
.form(&params)
.send()
.await?;
Ok(res)
}