mattermost_api_rust_driver/api/
auth.rs

1use super::ApiClient;
2
3impl ApiClient {
4    // Пример функции API для выполнения GET-запроса
5    pub async fn login(&self) -> Result<String, reqwest::Error> {
6        // let url = "https://band.wb.ru/api/v4/users/me";
7        let url = "https://mattermost-stage.wb.ru/oauth/gitlab/login";
8        println!("GET {}", url);
9
10        let response = self.client.get(url).send().await?;
11
12        println!("Response: {:?}", response);
13        let body = response.text().await?;
14
15        Ok(body)
16    }
17}