use anyhow::Error;
use crate::{
Client,
data_models::Group,
utils::{
http_request,
HttpsRequest,
HttpProtocol,
HttpMethod,
}
};
impl Client {
pub async fn get_group(&self, group_id: u64) -> Result<Group, Error> {
let response = http_request(HttpsRequest {
method: HttpMethod::Get,
protocol: HttpProtocol::Https,
url: format!("//groups.roblox.com/v1/groups/{group_id}"),
session: None
}).await?;
Ok(response.json::<Group>().await?)
}
}