Théodore Prévot
Théodore Prévot
## Add a `remove` fn to the radix tree For the moment this feature consist only of : * Finding the node that need to be removed * Once found,...
This PR fix issue #32. The proposed solution is to extend the `ws` WebSocket instance to add an async iterator working with the utility function `createWebSocketStream` coming from the `ws`...
Here is a PR to add a socket.io protocol v4 test suite. Closes #30 The only thing I'm not sure is this test : ```js it("should disallow connection to an...
Currently, for each message check this function is called to wait for a message. However it causes a lot of failed checks because the latency of this function is quite...
## Modify the `Extension` implementation * Use a `RwLock` rather than a `DashMap` for concurrent access. * Add a clone bound on the data and directly `Clone` the returned data...
Currently the global state management is done with a static state. It is convenient because the user can put non clonable data and get a `'static ref` from any callback....
Make a version of the adapter trait async. This will allow remote adapter implementation (e.g redis adapter, mongodb adapter).
**Is your feature request related to a problem? Please describe.** It is currently impossible to use external parser like `msgpack`. Moreover, using `msgpack` as a parser is a way do...
[Poem](https://docs.rs/poem/latest/poem/) has a feature to support tower layer and services. Therefore it should be possible to add socketioxide to any poem application. If no additional development is needed, we could...
Currently the socket id that reference a socket.io socket (one for each namespace) is the same than the engine socket id. The implementation should match the socket.io server in node...