Update func name + Clippy

This commit is contained in:
Mylloon 2022-01-03 18:43:07 +01:00
parent a2a62b0fec
commit a676e33c56
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 11 additions and 10 deletions

View file

@ -80,7 +80,7 @@ async fn main() {
message_erreur("Équipe non trouvé dans le fichier .env") message_erreur("Équipe non trouvé dans le fichier .env")
) )
}); });
mattermost::test(&api, &equipe).await; mattermost::team_info(&api, &equipe).await;
} }
/// Jolie message d'erreur /// Jolie message d'erreur

View file

@ -23,7 +23,7 @@ pub async fn connexion(
} }
trait Affichage { trait Affichage {
/// Affichage propre de l'équipe /// Renvoie un affichage "propre" concernant l'équipe
fn fprint(self) -> String; fn fprint(self) -> String;
} }
@ -47,11 +47,11 @@ impl Affichage for mattermost_api::models::TeamInformation {
let creation: DateTime<Utc> = let creation: DateTime<Utc> =
DateTime::from_utc(NaiveDateTime::from_timestamp(self.create_at, 0), Utc); DateTime::from_utc(NaiveDateTime::from_timestamp(self.create_at, 0), Utc);
res += &format!("\nDate de création => {}", creation.format(format_date)); res += &format!("\nDate de création => {}", creation.format(format_date));
let mise_a_jour: DateTime<Utc> = let mise_a_jour: DateTime<Utc> =
DateTime::from_utc(NaiveDateTime::from_timestamp(self.update_at, 0), Utc); DateTime::from_utc(NaiveDateTime::from_timestamp(self.update_at, 0), Utc);
res += &format!( res += &format!(
"\nDernière mise-à-jour => {}", "\nDernière mise-à-jour => {}",
mise_a_jour.format(format_date) mise_a_jour.format(format_date)
); );
@ -59,7 +59,10 @@ impl Affichage for mattermost_api::models::TeamInformation {
if self.delete_at != 0 { if self.delete_at != 0 {
let suppression: DateTime<Utc> = let suppression: DateTime<Utc> =
DateTime::from_utc(NaiveDateTime::from_timestamp(self.delete_at, 0), Utc); DateTime::from_utc(NaiveDateTime::from_timestamp(self.delete_at, 0), Utc);
res += &format!("\nDate de suppression => {}", suppression.format(format_date)); res += &format!(
"\nDate de suppression => {}",
suppression.format(format_date)
);
} }
res += &format!("\nEmail => {}", self.email); res += &format!("\nEmail => {}", self.email);
@ -86,11 +89,9 @@ impl Affichage for mattermost_api::models::TeamInformation {
} }
} }
/// Test que tout fonctionne en renvoyant des informations sur une équipe /// Affiche les informations complète sur une équipe
pub async fn test(api: &mattermost_api::client::Mattermost, equipe: &str) { pub async fn team_info(api: &mattermost_api::client::Mattermost, equipe: &str) {
let team_info = api.get_team_info(equipe).await; match api.get_team_info(equipe).await {
match team_info {
Ok(infos) => { Ok(infos) => {
println!("{}", infos.fprint()); println!("{}", infos.fprint());
} }