This commit is contained in:
Mylloon 2022-01-03 10:50:41 +01:00
parent 4bbe2996af
commit 2182791142
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 6 additions and 4 deletions

View file

@ -6,11 +6,12 @@ mod mattermost;
#[tokio::main]
async fn main() {
dotenv().unwrap_or_else(|_| {
// Vérification si fichier .env trouvé
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();
@ -66,18 +67,19 @@ async fn main() {
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 '/'
// 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").unwrap_or_else(|_| {
// Récupération de l'équipe
panic!(
"{}",
message_erreur("Équipe non trouvé dans le fichier .env")
)
}); // récupération de l'équipe
});
mattermost::test(&api, &equipe).await;
}

View file

@ -21,7 +21,7 @@ pub async fn connexion(
api
}
/// Test que tout fonctionne en renvoyant des informations sur une equipe
/// Test que tout fonctionne en renvoyant des informations sur une équipe
pub async fn test(api: &mattermost_api::client::Mattermost, equipe: &str) {
let team_info = api.get_team_info(equipe).await;