From aa10e70851fc4a412150b20b94edc646ecdce26f Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Fri, 27 Jan 2023 12:15:41 +0000 Subject: [PATCH] feat(sliding-sync): enable gzip when enabling sliding-sync --- Cargo.lock | 15 +++++++++++++++ crates/matrix-sdk/Cargo.toml | 1 + 2 files changed, 16 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index f2d0a7813..6f2511a72 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -232,6 +232,19 @@ dependencies = [ "futures-core", ] +[[package]] +name = "async-compression" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" +dependencies = [ + "flate2", + "futures-core", + "memchr", + "pin-project-lite", + "tokio", +] + [[package]] name = "async-lock" version = "2.6.0" @@ -3888,6 +3901,7 @@ version = "0.11.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" dependencies = [ + "async-compression", "base64 0.13.1", "bytes", "encoding_rs", @@ -3916,6 +3930,7 @@ dependencies = [ "tokio-native-tls", "tokio-rustls", "tokio-socks", + "tokio-util", "tower-service", "url", "wasm-bindgen", diff --git a/crates/matrix-sdk/Cargo.toml b/crates/matrix-sdk/Cargo.toml index 6315a210f..87e5a4b30 100644 --- a/crates/matrix-sdk/Cargo.toml +++ b/crates/matrix-sdk/Cargo.toml @@ -47,6 +47,7 @@ experimental-timeline = ["ruma/unstable-msc2677", "dep:chrono"] experimental-sliding-sync = [ "matrix-sdk-base/experimental-sliding-sync", "experimental-timeline", + "reqwest/gzip", "dep:derive_builder", ]