use waapi_rs::{ak::wwise::core, WaapiClient};
#[tokio::main]
async fn main() {
env_logger::init();
let client = WaapiClient::connect().await.expect("Failed to connect");
let result = client
.call(core::GET_INFO, None, None)
.await
.expect("WAAPI call failed");
if let Some(map) = result {
let version = map
.get("version")
.and_then(|v| v.get("displayName"))
.and_then(|v| v.as_str())
.unwrap_or("Unknown");
println!("Wwise Version: {version}");
}
client.disconnect().await;
}