use crate::{
channel::{AsyncChannel, AsyncChannelReceiver, AsyncChannelSender},
event_handler::Event,
settings,
worker::WorkerMessage,
};
pub(crate) fn setup_event_channel(
settings: settings::Node,
) -> (AsyncChannelSender<Event>, AsyncChannelReceiver<Event>) {
AsyncChannel::with(settings.network.events_buffer_len)
}
pub(crate) fn setup_worker_channel(
settings: settings::Node,
) -> (
AsyncChannelSender<WorkerMessage>,
AsyncChannelReceiver<WorkerMessage>,
) {
AsyncChannel::with(settings.network.events_buffer_len)
}