From 5c785be7dd54acba65736db449f5ef35c7da87fc Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Mon, 22 May 2023 13:05:36 +0200 Subject: [PATCH] fix(sdk): increase the internal channel receiver size up from 8 to 256 We suspect that there might be too many internal messages being pushed, causing a deadlock on the senders' side. This attempts to increase the value of the buffer to give it more leeway. Signed-off-by: Benjamin Bouvier --- crates/matrix-sdk/src/sliding_sync/builder.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/matrix-sdk/src/sliding_sync/builder.rs b/crates/matrix-sdk/src/sliding_sync/builder.rs index 6776edc4f..9206c0661 100644 --- a/crates/matrix-sdk/src/sliding_sync/builder.rs +++ b/crates/matrix-sdk/src/sliding_sync/builder.rs @@ -230,7 +230,7 @@ impl SlidingSyncBuilder { let mut delta_token = None; - let (internal_channel_sender, internal_channel_receiver) = channel(8); + let (internal_channel_sender, internal_channel_receiver) = channel(256); let mut lists = BTreeMap::new();