myc_notifier/repositories/
mod.rs

1use myc_adapters_shared_lib::models::SharedClientImpl;
2use shaku::module;
3
4mod config;
5mod local_message_sending;
6mod remote_message_sending;
7
8pub use config::*;
9pub(crate) use local_message_sending::*;
10pub(crate) use remote_message_sending::*;
11
12module! {
13    pub NotifierAppModule {
14        components = [
15            SharedClientImpl,
16            NotifierClientImpl,
17            LocalMessageSendingRepository,
18            RemoteMessageSendingRepository,
19        ],
20        providers = []
21    }
22}