#webhook #client #com #response #request #recieving

ultrahook

用于接收 UltraHook 的 webhooks 的客户端

3 个版本

0.1.2 2022年4月28日
0.1.1 2022年4月28日
0.1.0 2022年4月28日

78#webhook

MIT 许可证

11KB
141

UltraHook 客户端

Rust 客户端,用于 https://www.ultrahook.com/

使用 UltraHook 接收 webhooks 而不需要公开互联网存在。

实际上只有一个函数:get_webhooks

示例

let (config, stream) = get_webhooks(&key, &subdomain).await?;
println!("Receiving webhooks forwarded from {}", config.host);
let mut responses = Box::pin(stream);
while let Some(response) = responses.next().await {
    let response = response?;
    if matches!(response, UltraHookEvent::Request(..) {
        println!("Webhook details:");
        println!("{:?}", response);
    }
}

依赖项

~4–19MB
~246K SLoC