lib.rs (934B)
1 pub mod cli; 2 pub mod config; 3 pub mod telemetry; 4 pub mod domain { 5 pub mod events; 6 pub mod indexer; 7 pub mod resolvers; 8 } 9 pub mod relay { 10 pub mod event; 11 pub mod record; 12 } 13 pub mod utils; 14 mod runner; 15 16 #[cfg(feature = "audit")] 17 pub mod audit; 18 19 #[cfg(not(feature = "audit"))] 20 pub mod audit { 21 use radroots_events::{ 22 comment::RadrootsCommentEventIndex, listing::RadrootsListingEventIndex, 23 profile::RadrootsProfileEventIndex, 24 }; 25 use crate::domain::resolvers::profile::ProfileResolver; 26 27 pub fn log_indexer_event(_: &crate::relay::event::RelayIndexerEvent) {} 28 pub fn log_profile_event(_: &RadrootsProfileEventIndex) {} 29 pub fn log_listing_event(_: &RadrootsListingEventIndex) {} 30 pub fn log_comment_event(_: &RadrootsCommentEventIndex) {} 31 pub fn set_profile_resolver(_: ProfileResolver) {} 32 } 33 pub use config::Settings; 34 pub use relay::record::RelayEventRecord; 35 pub use runner::run;