apply clippy reccomendations

This commit is contained in:
Mylloon 2022-01-03 10:49:11 +01:00
parent feb964ea8a
commit 4bbe2996af
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 19 additions and 12 deletions

View file

@ -5,7 +5,12 @@ mod mattermost;
#[tokio::main]
async fn main() {
dotenv().expect(&message_erreur("Le fichier .env n'a pas été trouvé...")); // vérification si fichier .env trouvé
dotenv().unwrap_or_else(|_| {
panic!(
"{}",
message_erreur("Le fichier .env n'a pas été trouvé ou invalide...")
)
}); // vérification si fichier .env trouvé
// Initialisation des variables token, pseudo et mot de passe
let mut token = "".to_string();
@ -14,13 +19,10 @@ async fn main() {
// Récupération du token
let mut token_recuperer = false;
match env::var("TOKEN") {
Ok(string) => {
if let Ok(string) = env::var("TOKEN") {
token = string;
token_recuperer = true;
}
_ => (),
}
// Récupération du pseudo
let mut pseudo_ok = false;
@ -61,16 +63,21 @@ async fn main() {
}
}
}
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() == '/' {
let mut url = env::var("URL")
.unwrap_or_else(|_| panic!("{}", message_erreur("URL non trouvé dans le fichier .env"))); // récupération de l'url
if url.ends_with('/') {
// 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").unwrap_or_else(|_| {
panic!(
"{}",
message_erreur("Équipe non trouvé dans le fichier .env")
)
}); // récupération de l'équipe
mattermost::test(&api, &equipe).await;
}

View file

@ -8,7 +8,7 @@ pub async fn connexion(
url: &str,
) -> mattermost_api::client::Mattermost {
let auth;
if token.len() > 0 {
if !token.is_empty() {
auth = AuthenticationData::from_access_token(token);
println!("Login via token");
} else {