Register listeners in statement distribution (#1759)

* Register listeners in statement distribution

* Review fixes
This commit is contained in:
Fedor Sakharov
2020-09-28 16:55:59 +03:00
committed by GitHub
parent 32cc9e7a44
commit 9756b2d676
3 changed files with 35 additions and 3 deletions
+3
View File
@@ -415,6 +415,8 @@ pub enum StatementDistributionMessage {
Share(Hash, SignedFullStatement),
/// Event from the network bridge.
NetworkBridgeUpdateV1(NetworkBridgeEvent<protocol_v1::StatementDistributionMessage>),
/// Register a listener for shared statements.
RegisterStatementListener(mpsc::Sender<SignedFullStatement>),
}
impl StatementDistributionMessage {
@@ -423,6 +425,7 @@ impl StatementDistributionMessage {
match self {
Self::Share(hash, _) => Some(*hash),
Self::NetworkBridgeUpdateV1(_) => None,
Self::RegisterStatementListener(_) => None,
}
}
}