gotify 0.4.0

Idiomatic client for the Gotify API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use futures_util::StreamExt;

#[tokio::main]
async fn main() -> eyre::Result<()> {
    let client: gotify::ClientClient = gotify::Client::new(
        &*std::env::var("GOTIFY_URL")?,
        std::env::var("GOTIFY_CLIENT_TOKEN")?,
    )?;
    let mut messages = client.stream_messages().await?;
    while let Some(result) = messages.next().await {
        let message = result?;
        println!("{message:#?}")
    }
    Ok(())
}