chorus/tests
kozabrada123 89333d6353
Implement gateway options, zlib-stream compression (#508)
* feat: add GatewayOptions

* feat: implement zlib-stream compression

This also changes how gateway messages work.
Now each gateway backend converts its message into an
intermediary RawGatewayMessage, from which we inflate
and parse GatewayMessages.

Thanks to ByteAlex and their zlib-stream-rs crate, which
helped me understand how to parse a compressed websocket stream
2024-06-23 17:23:13 +02:00
..
common Implement gateway options, zlib-stream compression (#508) 2024-06-23 17:23:13 +02:00
auth.rs Fix some iso timestamps being strings, not DateTime<Utc> (#499) 2024-06-03 07:32:11 +02:00
channels.rs Update and add some types in support of the backend (#507) 2024-06-19 19:59:39 +02:00
gateway.rs Implement gateway options, zlib-stream compression (#508) 2024-06-23 17:23:13 +02:00
guilds.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
instance.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
invites.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
members.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
messages.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
ratelimit.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
relationships.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
roles.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
types.rs Fix test 2024-06-18 05:34:03 -04:00
urlbundle.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
user.rs Include license header everywhere 2024-01-30 17:19:34 +01:00
wasm.rs Include license header everywhere 2024-01-30 17:19:34 +01:00