Skip to content

Commit 1ee2ca2

Browse files
authored
[crashtracker] Refactor receiver manager (#1010)
1 parent a6d35c8 commit 1ee2ca2

File tree

9 files changed

+436
-384
lines changed

9 files changed

+436
-384
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crashtracker/src/collector/api.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
// SPDX-License-Identifier: Apache-2.0
33
#![cfg(unix)]
44

5+
use super::receiver_manager::Receiver;
56
use crate::{
6-
clear_spans, clear_traces, collector::crash_handler::configure_receiver,
7-
collector::signal_handler_manager::register_crash_handlers, crash_info::Metadata,
8-
reset_counters, shared::configuration::CrashtrackerReceiverConfig, update_config,
9-
update_metadata, CrashtrackerConfiguration,
7+
clear_spans, clear_traces, collector::signal_handler_manager::register_crash_handlers,
8+
crash_info::Metadata, reset_counters, shared::configuration::CrashtrackerReceiverConfig,
9+
update_config, update_metadata, CrashtrackerConfiguration,
1010
};
1111

1212
pub static DEFAULT_SYMBOLS: [libc::c_int; 4] =
@@ -45,7 +45,7 @@ pub fn on_fork(
4545

4646
update_metadata(metadata)?;
4747
update_config(config)?;
48-
configure_receiver(receiver_config);
48+
Receiver::update_stored_config(receiver_config);
4949
Ok(())
5050
}
5151

@@ -66,7 +66,7 @@ pub fn init(
6666
) -> anyhow::Result<()> {
6767
update_metadata(metadata)?;
6868
update_config(config.clone())?;
69-
configure_receiver(receiver_config);
69+
Receiver::update_stored_config(receiver_config);
7070
register_crash_handlers(&config)?;
7171
Ok(())
7272
}

0 commit comments

Comments
 (0)