From feb964ea8aa112f7796e936af80fac4a0628fb36 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 3 Jan 2022 10:42:26 +0100 Subject: [PATCH] cargo fmt --- src/main.rs | 33 +++++++++++++++++++++++---------- src/mattermost.rs | 7 ++++++- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/main.rs b/src/main.rs index 316e1b9..98ce77c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,15 +12,14 @@ async fn main() { let mut pseudo = "".to_string(); let mut mot_de_passe = "".to_string(); - // Récupération du token let mut token_recuperer = false; match env::var("TOKEN") { Ok(string) => { token = string; token_recuperer = true; - }, - _=> {()} + } + _ => (), } // Récupération du pseudo @@ -32,10 +31,13 @@ async fn main() { } pseudo_ok = true; pseudo = string; - }, + } Err(_) => { if !token_recuperer { - panic!("{}", message_erreur("Aucun token ni pseudo trouvé dans le fichier .env")); + panic!( + "{}", + message_erreur("Aucun token ni pseudo trouvé dans le fichier .env") + ); } } } @@ -47,25 +49,36 @@ async fn main() { panic!("{}", message_erreur("Tu as déjà choisie un token, vous ne pouvez pas aussi avoir définie un mot de passe.")); } mot_de_passe = string; - }, + } Err(_) => { if pseudo_ok { - panic!("{}", message_erreur("Tu as renseigné un pseudo mais pas de mot de passe dans le fichier .env")); + panic!( + "{}", + message_erreur( + "Tu as renseigné un pseudo mais pas de mot de passe dans le fichier .env" + ) + ); } } } let mut url = env::var("URL").expect(&message_erreur("URL non trouvé dans le fichier .env")); // récupération de l'url - if url.chars().last().unwrap() == '/' { // si l'url finit par un '/' + if url.chars().last().unwrap() == '/' { + // si l'url finit par un '/' url = url[0..url.len() - 1].to_string(); // on retire le / } let api = mattermost::connexion(&token, &pseudo, &mot_de_passe, &url).await; // connexion à mattermost - let equipe = env::var("EQUIPE").expect(&message_erreur("Équipe non trouvé dans le fichier .env")); // récupération de l'équipe + let equipe = + env::var("EQUIPE").expect(&message_erreur("Équipe non trouvé dans le fichier .env")); // récupération de l'équipe mattermost::test(&api, &equipe).await; } /// Jolie message d'erreur fn message_erreur(message: &str) -> String { - format!("\n{sep}\n{msg}\n{sep}\n", sep = "=".repeat(message.len()), msg = message) + format!( + "\n{sep}\n{msg}\n{sep}\n", + sep = "=".repeat(message.len()), + msg = message + ) } diff --git a/src/mattermost.rs b/src/mattermost.rs index 6e9aba4..dfad5c6 100644 --- a/src/mattermost.rs +++ b/src/mattermost.rs @@ -1,7 +1,12 @@ use mattermost_api::prelude::*; /// Se connecte à Mattermost -pub async fn connexion(token: &str, pseudo: &str, mot_de_passe: &str, url: &str) -> mattermost_api::client::Mattermost { +pub async fn connexion( + token: &str, + pseudo: &str, + mot_de_passe: &str, + url: &str, +) -> mattermost_api::client::Mattermost { let auth; if token.len() > 0 { auth = AuthenticationData::from_access_token(token);