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}