use aeronet_websocket::client::WebSocketClient;
use bevy::app::{App, Startup};
use url::Url;
use wasm_bindgen::prelude::*;
use crate::client_plugins::ClientPluginGroup;
use crate::shared_plugins::SharedPluginGroup;
#[wasm_bindgen]
pub fn play(server: &str) -> Result<(), JsValue> {
console_error_panic_hook::set_once();
tracing_wasm::set_as_global_default();
let mut app = App::new();
app.add_plugins(ClientPluginGroup {
server: server.to_string(),
});
app.add_plugins(SharedPluginGroup);
app.run();
bevy::prelude::info!("goodbye!");
Ok(())
}