indefinite/indefinite.rs
1use anyhow::Result;
2use filthy_rich::DiscordIPC;
3
4#[tokio::main]
5async fn main() -> Result<()> {
6 let mut client = DiscordIPC::new("1463450870480900160").await?;
7
8 println!("Performing as client: {}", client.client_id());
9
10 let handle = client.run().await?; // spawns IPC loop; this enforces tokio workflow
11 client.set_activity("this runs", "forever").await?; // set activity
12 handle.await??;
13
14 Ok(())
15}