#server #client #publish #help #events #namespaces #pikav

pikav-client

一个帮助您向Pikav服务器发布内容的客户端

48 个版本 (11 个破坏性更新)

0.20.14 2024年2月27日
0.20.11 2024年1月22日
0.20.7 2023年12月25日
0.20.5 2023年11月27日
0.10.1 2022年6月19日

#50 in #namespaces

Download history 61/week @ 2024-07-05 2/week @ 2024-07-12

63 个月下载量

Apache-2.0

15KB
306 代码行数(不含注释)

一个帮助您向Pikav服务器发布内容的客户端


入门指南

use serde_json::json;
use pikav_client::{Client, ClientOptions, Event};

#[tokio::main]
async fn main() -> std::io::Result<()> {
    let pikva_client = Client::new(ClientOptions {
        url: "http://127.0.0.1:6750".to_owned(),
        namespace: None,
    });

    client.publish(vec![Event::new(
            user.0,
            "todos/1",
            "Deleted",
            json!({
                "id": id.to_owned()
            }),
        )
        .unwrap()]);
}

依赖

~8–15MB
~216K 额外代码行数(约)