From 2833c53b00ece6a1b15e49e8cdbba53164b7922a Mon Sep 17 00:00:00 2001 From: scratchyone <scratchywon@gmail.com> Date: Thu, 20 Jan 2022 16:09:59 -0500 Subject: [PATCH] Replace example echo server because echo.websocket.org is no longer operated --- Cargo.toml | 14 ++++++++++---- Readme.md | 4 ++-- examples/event.rs | 2 +- examples/polling.rs | 2 +- src/lib.rs | 8 ++++---- src/tests.rs | 2 +- 6 files changed, 19 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c56b329..187b1ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,11 +4,19 @@ version = "0.2.1" authors = ["scratchyone <scratchywon@gmail.com>"] edition = "2018" license = "MIT" -categories = ["game-development", "network-programming", "wasm", "web-programming::websocket"] +categories = [ + "game-development", + "network-programming", + "wasm", + "web-programming::websocket", +] description = "A WASM-only websocket library" repository = "https://github.com/scratchyone/wasm-sockets" readme = "Readme.md" +[lib] +crate-type = ["cdylib", "rlib"] + [package.metadata.docs.rs] targets = ["wasm32-unknown-unknown"] @@ -37,6 +45,4 @@ console_log = "0.2.0" console_error_panic_hook = "0.1.6" wasm-bindgen-futures = "0.4.19" wasm-bindgen-test = "0.3" -web-sys = { version = "0.3.22", features = [ - "Window", -] } +web-sys = { version = "0.3.22", features = ["Window"] } diff --git a/Readme.md b/Readme.md index eaa10c2..ab3e6bd 100644 --- a/Readme.md +++ b/Readme.md @@ -19,7 +19,7 @@ fn main() -> Result<(), WebSocketError> { console_log::init_with_level(Level::Trace).expect("Failed to enable logging"); info!("Creating connection"); - let mut client = wasm_sockets::EventClient::new("wss://echo.websocket.org")?; + let mut client = wasm_sockets::EventClient::new("wss://ws.ifelse.io")?; client.set_on_error(Some(Box::new(|error| { error!("{:#?}", error); }))); @@ -67,7 +67,7 @@ fn main() -> Result<(), WebSocketError> { // Client is wrapped in an Rc<RefCell<>> so it can be used within setInterval // This isn't required when being used within a game engine let client = Rc::new(RefCell::new(wasm_sockets::PollingClient::new( - "wss://echo.websocket.org", + "wss://ws.ifelse.io", )?)); let f = Closure::wrap(Box::new(move || { diff --git a/examples/event.rs b/examples/event.rs index cbb529d..f97bfbe 100644 --- a/examples/event.rs +++ b/examples/event.rs @@ -11,7 +11,7 @@ fn main() -> Result<(), WebSocketError> { console_log::init_with_level(Level::Trace).expect("Failed to enable logging"); info!("Creating connection"); - let mut client = wasm_sockets::EventClient::new("wss://echo.websocket.org")?; + let mut client = wasm_sockets::EventClient::new("wss://ws.ifelse.io")?; client.set_on_error(Some(Box::new(|error| { error!("{:#?}", error); }))); diff --git a/examples/polling.rs b/examples/polling.rs index 01f78a7..45f2b39 100644 --- a/examples/polling.rs +++ b/examples/polling.rs @@ -17,7 +17,7 @@ fn main() -> Result<(), WebSocketError> { // Client is wrapped in an Rc<RefCell<>> so it can be used within setInterval // This isn't required when being used within a game engine let client = Rc::new(RefCell::new(wasm_sockets::PollingClient::new( - "wss://echo.websocket.org", + "wss://ws.ifelse.io", )?)); let f = Closure::wrap(Box::new(move || { diff --git a/src/lib.rs b/src/lib.rs index 01f781f..3bebb22 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,7 +14,7 @@ //! console_log::init_with_level(Level::Trace).expect("Failed to enable logging"); //! info!("Creating connection"); //! -//! let mut client = wasm_sockets::EventClient::new("wss://echo.websocket.org")?; +//! let mut client = wasm_sockets::EventClient::new("wss://ws.ifelse.io")?; //! client.set_on_error(Some(Box::new(|error| { //! error!("{:#?}", error); //! }))); @@ -60,7 +60,7 @@ //! // Client is wrapped in an Rc<RefCell<>> so it can be used within setInterval //! // This isn't required when being used within a game engine //! let client = Rc::new(RefCell::new(wasm_sockets::PollingClient::new( -//! "wss://echo.websocket.org", +//! "wss://ws.ifelse.io", //! )?)); //! //! let f = Closure::wrap(Box::new(move || { @@ -136,7 +136,7 @@ impl PollingClient { /// /// Note: An Ok() from this function does not mean the connection has succeeded. /// ``` - /// PollingClient::new("wss://echo.websocket.org")?; + /// PollingClient::new("wss://ws.ifelse.io")?; /// ``` pub fn new(url: &str) -> Result<Self, WebSocketError> { // Create connection @@ -236,7 +236,7 @@ impl EventClient { /// /// Note: An Ok() from this function does not mean the connection has succeeded. /// ``` - /// EventClient::new("wss://echo.websocket.org")?; + /// EventClient::new("wss://ws.ifelse.io")?; /// ``` pub fn new(url: &str) -> Result<Self, WebSocketError> { // Create connection diff --git a/src/tests.rs b/src/tests.rs index eb947e1..b04b537 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -18,7 +18,7 @@ fn event() { console_log::init_with_level(Level::Trace).expect("Failed to enable logging"); info!("Creating connection"); - let mut client = wasm_sockets::EventClient::new("wss://echo.websocket.org").unwrap(); + let mut client = wasm_sockets::EventClient::new("wss://ws.ifelse.io").unwrap(); client.set_on_error(Some(Box::new(|error| { error!("{:#?}", error); }))); -- GitLab