anytype 0.3.2

An ergonomic Anytype API client in rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::{net::SocketAddr, str::FromStr};

use anytype::mock::MockChatServer;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let addr = std::env::args()
        .nth(1)
        .unwrap_or_else(|| "127.0.0.1:31010".to_string());
    let addr = SocketAddr::from_str(&addr)?;
    let handle = MockChatServer::start(addr)?;
    println!(
        "mock chat server listening on {addr} (tokens: token-alice, token-bob, token-carol, token-dash, token-ernie)"
    );
    tokio::signal::ctrl_c().await?;
    handle.shutdown().await;
    Ok(())
}