[companion] Fix request-response protocols backpressure mechanism (#7276)

* Replace request-response incoming requests queue with `async-channel`

* Fix unused imports

* Fix channel type in tests

* Fix channel type in tests (part 2)

* Fix unused imports

* update lockfile for {"substrate"}

---------

Co-authored-by: parity-processbot <>
This commit is contained in:
Dmitry Markinandparity-processbot authored and GitHub committed 2023-05-24 10:34:06 +00:00
1 parent d219260cac
commit 86564f1d66
7 files changed
+352 -344

No files matched your search

@@ -19,7 +19,7 @@ use super::*;
use std::{collections::HashSet, sync::Arc, time::Duration};
use assert_matches::assert_matches;
use futures::{executor, future, Future, SinkExt};
use futures::{executor, future, Future};
use futures_timer::Delay;
use parity_scale_codec::{Decode, Encode};