rowrap 0.0.0

A wrapper for the Roblox API.
Documentation
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?)
    }
}