1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::client::LichessApi;
use crate::error::Result;
use crate::model::users::*;

impl LichessApi<reqwest::Client> {
    pub async fn get_public_user_data(&self, request: public::GetRequest) -> Result<UserExtended> {
        self.get_single_model(request).await
    }

    pub async fn get_status_of_users(
        &self,
        request: status::GetRequest,
    ) -> Result<Vec<status::User>> {
        self.get_single_model(request).await
    }
}