make crate async (#8)

* Make vrcapi async

* Apply Changes
This commit is contained in:
C0D3 M4513R
2024-07-21 02:31:32 +02:00
committed by GitHub
parent 2c4cf7d817
commit 4294b4bff4
19 changed files with 441 additions and 433 deletions

View File

@ -1,12 +1,13 @@
pub use vrchatapi::apis;
fn main() {
#[tokio::main]
async fn main() {
let mut config = apis::configuration::Configuration::default();
config.basic_auth = Some((String::from("username"), Some(String::from("password"))));
let me = apis::authentication_api::get_current_user(&config).unwrap();
println!("Username: {}", me.username);
let me = apis::authentication_api::get_current_user(&config).await.unwrap();
println!("Username: {}", me.username.unwrap());
let online = apis::system_api::get_current_online_users(&config).unwrap();
let online = apis::system_api::get_current_online_users(&config).await.unwrap();
println!("Current Online Users: {}", online);
}