32 个版本 (6 个重大更改)
0.7.3 | 2024年7月9日 |
---|---|
0.7.0-alpha.1 | 2024年5月11日 |
0.5.5 | 2024年3月30日 |
0.4.1 | 2023年10月6日 |
0.2.0 | 2023年3月15日 |
#182 in 异步
1MB
4K SLoC
伊丽亚
伊丽亚是 Riot Games 为 LoL 提供的本地 https API 的包装器
[dependencies]
irelia = "0.7"
Cargo 功能
这个 crate 考虑到模块化设计,因此 API 支持被分割到不同的 cargo 功能中。
默认情况下,除了 replay 功能外,所有功能都启用
["full"]
- 启用对所有 API 的支持["ws"]
- 启用对 LCU Websocket 的支持["in_game"]
- 启用对原生游戏 API 的支持["batched"]
- 启用批量请求系统["replay"]
- 启用回放 API 接口
向 LCU 发送请求
使用伊丽亚向 LCU 发送请求很简单
use irelia::{Error, RequestClient, rest::LcuClient};
use serde_json::Value;
#[tokio::main]
async fn main() {
let request_client = RequestClient::new();
let lcu_client = LcuClient::new(false).unwrap();
let json: Result<Option<Value>, Error> = lcu_client.get("/endpoint", &request_client).await;
}
示例
最新的示例总是可以在这里找到
依赖项
~8–38MB
~665K SLoC