1#![deny(clippy::unwrap_used, clippy::expect_used, clippy::panic)]
4#![forbid(unsafe_code)]
5
6pub mod community;
7pub mod handler;
8pub mod list;
9pub mod media;
10pub mod perm;
11pub mod register;
12pub mod settings;
13pub mod sync;
14pub mod update;
15
16mod prelude;
17
18use crate::prelude::*;
19use cloudillo_core::settings::SettingsRegistry;
20
21pub fn register_settings(registry: &mut SettingsRegistry) -> ClResult<()> {
22 settings::register_settings(registry)
23}
24
25pub fn init(app: &App) -> ClResult<()> {
26 app.scheduler.register::<media::TenantImageUpdaterTask>()?;
27 app.scheduler.register::<sync::ProfileRefreshBatchTask>()?;
28 Ok(())
29}
30
31