valorant_api_official 0.0.4

A library for interacting with the Official Valorant API.
Documentation
mod utils;

use crate::utils::common::get_credentials_manager;
use std::collections::HashMap;
use valorant_api_official::enums::query_arg::ContentQueryArg;
use valorant_api_official::enums::region::Region;

#[tokio::main]
async fn main() {
    let http_client = reqwest::Client::new();
    let credentials_manager = get_credentials_manager();

    let region = Region::EU;
    let query_args = HashMap::from([(ContentQueryArg::Locale, "de-DE")]);
    let result = valorant_api_official::get_content_v1(
        &credentials_manager,
        &http_client,
        region,
        &query_args,
    )
    .await;
    println!("Result: {:#?}", result);
    assert!(result.is_ok());
}