Files
irssi-wire/examples/auth.rs
CramMK 3ee205e6bc Add API calls and their infrastructure
- Add dependencies
- Add authentification (email, password)
- Add token request
- Fetch /self
- Fetch /conversations
- Add infrastructure for above
- Add auth example
2020-01-09 15:59:01 +01:00

18 lines
484 B
Rust

use irssi_wire::net::wire_api::auth::*;
use irssi_wire::net::wire_api::conversations::*;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut client = WireClient::new(
String::from("marco_thomas@genua.de"),
String::from("MarcMK1337#"),
Config::Default,
);
let auth_response = client.authentification().await.unwrap();
let conversations = client.fetch_conversations(&auth_response).await.unwrap();
Ok(())
}