Rewrite network protocol/service to use channels (#1340)
* rewrite network protocol/service to use channels * remove use of unwrap * re-introduce with_spec * remove unnecessary mut * remove unused param * improve with_spec, add with_gossip * rename job to task * style: re-add comma * remove extra string allocs * rename use of channel * turn TODO into FIXME * remove mut in match * remove Self in new * pass headers by value to network service * remove network sender from service * remove TODO * better expect * rationalize use of network sender in ondemand
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/consensus/aura/src/lib.rs 2 additions, 4 deletionssubstrate/core/consensus/aura/src/lib.rs
- substrate/core/finality-grandpa/src/lib.rs 21 additions, 11 deletionssubstrate/core/finality-grandpa/src/lib.rs
- substrate/core/finality-grandpa/src/tests.rs 9 additions, 19 deletionssubstrate/core/finality-grandpa/src/tests.rs
- substrate/core/network-libp2p/src/service_task.rs 17 additions, 0 deletionssubstrate/core/network-libp2p/src/service_task.rs
- substrate/core/network-libp2p/src/traits.rs 6 additions, 6 deletionssubstrate/core/network-libp2p/src/traits.rs
- substrate/core/network/Cargo.toml 1 addition, 0 deletionssubstrate/core/network/Cargo.toml
- substrate/core/network/src/io.rs 0 additions, 79 deletionssubstrate/core/network/src/io.rs
- substrate/core/network/src/lib.rs 3 additions, 2 deletionssubstrate/core/network/src/lib.rs
- substrate/core/network/src/on_demand.rs 118 additions, 112 deletionssubstrate/core/network/src/on_demand.rs
- substrate/core/network/src/protocol.rs 580 additions, 301 deletionssubstrate/core/network/src/protocol.rs
- substrate/core/network/src/service.rs 287 additions, 156 deletionssubstrate/core/network/src/service.rs
- substrate/core/network/src/sync.rs 15 additions, 11 deletionssubstrate/core/network/src/sync.rs
- substrate/core/network/src/test/mod.rs 218 additions, 169 deletionssubstrate/core/network/src/test/mod.rs
- substrate/core/network/src/test/sync.rs 15 additions, 8 deletionssubstrate/core/network/src/test/sync.rs
- substrate/core/service/src/components.rs 9 additions, 13 deletionssubstrate/core/service/src/components.rs
- substrate/core/service/src/lib.rs 4 additions, 4 deletionssubstrate/core/service/src/lib.rs
- substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
- substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/node_runtime.compact.wasm
Please register or sign in to comment