Register listeners in statement distribution (#1759)

* Register listeners in statement distribution

* Review fixes
This commit is contained in:
Fedor Sakharov authored and GitHub committed 2020-09-28 13:55:59 +00:00
1 parent 32cc9e7a44
commit 9756b2d676
3 files changed
+35 -3

No files matched your search

+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,
}
}
}