Ok async + result = mal de crane mais bon #5

Open
opened 2022-01-13 14:49:37 +01:00 by darnuria · 0 comments
darnuria commented 2022-01-13 14:49:37 +01:00 (Migrated from code.up8.edu)

Ici renvoyé un Result aurais été vachement mieux ;)
Ou au moins crash avec un vrai message!

pub async fn connexion(
    token: &str,
    pseudo: &str,
    mot_de_passe: &str,
    url: &str,
) -> mattermost_api::client::Mattermost {
    let auth;
    if !token.is_empty() {
        auth = AuthenticationData::from_access_token(token);
        // println!("Login via token");
    } else {
        auth = AuthenticationData::from_password(pseudo, mot_de_passe);
        // println!("Login via pseudo/mot-de-passe");
    }
    let mut api = Mattermost::new(url, auth);
    api.store_session_token().await.unwrap(); // <- ici

    api
}
Ici renvoyé un Result aurais été vachement mieux ;) Ou au moins crash avec un vrai message! ```rust pub async fn connexion( token: &str, pseudo: &str, mot_de_passe: &str, url: &str, ) -> mattermost_api::client::Mattermost { let auth; if !token.is_empty() { auth = AuthenticationData::from_access_token(token); // println!("Login via token"); } else { auth = AuthenticationData::from_password(pseudo, mot_de_passe); // println!("Login via pseudo/mot-de-passe"); } let mut api = Mattermost::new(url, auth); api.store_session_token().await.unwrap(); // <- ici api } ```
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Paris8/MatterBot#5
No description provided.