remove connected disconnected state only (#3868)

* remove connected disconnected state from overseer

* foo

* split new partial

* fix

* refactor init code to not require a `OverseerHandle` when we don't have an overseer

* intermediate

* fixins

* X

* fixup

* foo

* fixup

* docs

* conditional

* Update node/service/src/lib.rs

* review by ladi
This commit is contained in:
Bernhard Schuster
2021-09-17 21:39:33 +02:00
committed by GitHub
parent 63a520b056
commit 5f637c510e
17 changed files with 552 additions and 307 deletions
@@ -372,7 +372,9 @@ mod tests {
use super::*;
use futures::executor::block_on;
use polkadot_node_subsystem::messages::CollatorProtocolMessage;
use polkadot_overseer::{AllSubsystems, Handle, HeadSupportsParachains, Overseer};
use polkadot_overseer::{
AllSubsystems, Handle, HeadSupportsParachains, Overseer, OverseerConnector,
};
use polkadot_primitives::v1::Hash;
struct AlwaysSupportsParachains;
@@ -394,9 +396,10 @@ mod tests {
None,
AlwaysSupportsParachains,
spawner.clone(),
OverseerConnector::default(),
)
.unwrap();
let mut handle = Handle::Connected(handle);
let mut handle = Handle(handle);
spawner.spawn("overseer", overseer.run().then(|_| async { () }).boxed());