1pub mod api_key;
7pub mod cleanup;
8pub mod handler;
9pub mod qr_login;
10pub mod settings;
11pub mod webauthn;
12
13mod prelude;
14
15use crate::prelude::*;
16
17pub fn register_settings(
18 registry: &mut cloudillo_core::settings::SettingsRegistry,
19) -> ClResult<()> {
20 settings::register_settings(registry)
21}
22
23pub fn init(app: &App) -> ClResult<()> {
24 app.scheduler.register::<cleanup::AuthCleanupTask>()?;
25 Ok(())
26}
27
28pub fn new_qr_login_store() -> qr_login::QrLoginStore {
30 qr_login::QrLoginStore::new()
31}