Théodore Prévot

Results 25 issues of Théodore Prévot

Currently when a node is removed from the tree there is no mechanism to check for optimisations. Here is a non-exhaustive list of the possible things to do: * Rewind...

performance

## Bump socketioxide to v0.14.0 The new version contains multiple new features : * You can add dynamic namespaces thanks to the [machit](https://lib.rs/matchit) crate. * You can use the `SocketIo`...

## Motivation Modify the codebase to have a flexible way to handle new parsers. Close issue #234. ## Solution A new `Parse` trait with a parser module will contain all...

enhancement

Using a boxed adapter would allow to remove the generic `Adapter` from every types in the socketioxide codebase.

enhancement

Hi, While implementing a msgpack parser for the rust server implementation. I discovered (if I understood this correctly), that: * The attachment count in msgpack for binary is never sent....

## Motivation Currently, the serialization/deserialization system of **socketioxide** works as follows: #### Deserialization - First, the packet is parsed, and a payload is extracted. - This payload (`[event, ...data]`) is...

enhancement

**Describe the bug** E.G with an async data handler when calling the `Data` extractor with a bad deserialization value. It should log an ERROR log before discarding the handler call....

bug

Add `server_side_emit` fn on io. It would be gated with a feature flag because it would require a new dynamic handler and they cost a lot for compile time. Depends...

A-core
P-Low
E-Medium
C-Enhancement

Provide a Postgres adapter based on `NOTIFY` and `LISTEN` commands.

P-Low
E-Hard
C-Feature-request

I am working on a redis adapter for the [socketio rust implementation](https://github.com/totodore/socketioxide). And I would like to respect the protocol implemented here (packet format, channel naming, etc, etc) in order...