Skip to content

Commit d3e0883

Browse files
committed
feature(protocol-config): make http implementation and struct public
1 parent a65e865 commit d3e0883

File tree

4 files changed

+17
-8
lines changed

4 files changed

+17
-8
lines changed

internal/mithril-protocol-config/src/http_client/http_impl.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@ use async_trait::async_trait;
1111
use mithril_common::api_version::APIVersionProvider;
1212
use mithril_common::{StdResult, entities::SignedEntityTypeDiscriminants};
1313

14-
struct HttpMithrilNetworkConfigurationProvider {
14+
pub struct HttpMithrilNetworkConfigurationProvider {
1515
aggregator_client: AggregatorHTTPClient,
16-
logger: slog::Logger,
1716
}
1817

1918
impl HttpMithrilNetworkConfigurationProvider {
@@ -31,10 +30,7 @@ impl HttpMithrilNetworkConfigurationProvider {
3130
logger.clone(),
3231
);
3332

34-
Self {
35-
aggregator_client,
36-
logger,
37-
}
33+
Self { aggregator_client }
3834
}
3935
}
4036

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
mod aggregator_client;
2-
mod http_impl;
2+
pub mod http_impl;

internal/mithril-protocol-config/src/test/double/mithril_network_configuration_provider.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,19 @@ impl FakeMithrilNetworkConfigurationProvider {
1414
}
1515
}
1616

17+
impl Default for FakeMithrilNetworkConfigurationProvider {
18+
fn default() -> Self {
19+
Self {
20+
configuration: MithrilNetworkConfiguration {
21+
epoch: Default::default(),
22+
signer_registration_protocol_parameters: Default::default(),
23+
available_signed_entity_types: Default::default(),
24+
signed_entity_types_config: Default::default(),
25+
},
26+
}
27+
}
28+
}
29+
1730
#[cfg_attr(target_family = "wasm", async_trait(?Send))]
1831
#[cfg_attr(not(target_family = "wasm"), async_trait)]
1932
impl MithrilNetworkConfigurationProvider for FakeMithrilNetworkConfigurationProvider {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
mod fake_data;
2-
mod mithril_network_configuration_provider;
2+
pub mod mithril_network_configuration_provider;

0 commit comments

Comments
 (0)