Allow fallback names for protocols (#8682)

* Allow fallback names for protocols

* Apply suggestions from code review

Co-authored-by: Roman Proskuryakov <humbug@deeptown.org>

* Fix some issues

* Fix compilation after merging master

Co-authored-by: Roman Proskuryakov <humbug@deeptown.org>
This commit is contained in:
Pierre Krieger
2021-05-06 16:01:01 +02:00
committed by GitHub
parent db69eb04bb
commit 62650989a3
18 changed files with 340 additions and 115 deletions
@@ -188,7 +188,7 @@ impl<B: BlockT> Future for GossipEngine<B> {
Event::SyncDisconnected { remote } => {
this.network.remove_set_reserved(remote, this.protocol.clone());
}
Event::NotificationStreamOpened { remote, protocol, role } => {
Event::NotificationStreamOpened { remote, protocol, role, .. } => {
if protocol != this.protocol {
continue;
}
@@ -416,6 +416,7 @@ mod tests {
Event::NotificationStreamOpened {
remote: remote_peer.clone(),
protocol: protocol.clone(),
negotiated_fallback: None,
role: ObservedRole::Authority,
}
).expect("Event stream is unbounded; qed.");
@@ -575,6 +576,7 @@ mod tests {
Event::NotificationStreamOpened {
remote: remote_peer.clone(),
protocol: protocol.clone(),
negotiated_fallback: None,
role: ObservedRole::Authority,
}
).expect("Event stream is unbounded; qed.");