licc

Crates.iolicc
lib.rslicc
version0.2.0
sourcesrc
created_at2024-01-28 20:57:36.334058
updated_at2024-01-29 15:45:18.840708
descriptionLiefland Idle Champions Codes - Client for the liefland codes API service for Idle Champions of the Forgotten Realms chest codes
homepagehttps://github.com/Liefland/idle_champions_client_licc
repositoryhttps://github.com/Liefland/idle_champions_client_licc
max_upload_size
id1117852
size70,310
Jos Ahrens (Zarthus)

documentation

README

licc

Liefland Idle Champions Codes

Build Status Docs.rs License

Simple Async HTTP client that helps you obtain codes that can be redeemed for Idle Champions of the Forgotten Realms

This interfaces with idle_champions_codes_api hosted repositories, of which the official one maintained by Liefland is hosted at codes.idlechampions.liefland.net

All repositories we maintain: GitHub

Installation

Add as a dependency:

  • cargo add licc
  • cargo add licc --features="write"
    • Enables write operations of the API This functionality will only be helpful to you if you have an API Key.

Examples

use licc::{Code, client::CodesClient};

async fn list_codes() -> Result<(), ClientError> {
    let client = CodesClient::default();

    let response: Vec<Code> = client.get_codes().await?;

    response.for_each(|code| println!("{}", code.code));
    
    Ok(())
}

For more examples, see the examples/ directory.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

Licensed under the following licenses at your option:

Files in the project may not be copied, modified, or distributed except according to those terms.

Commit count: 0

cargo fmt