pub mod app; mod routes; use crate::{channel::Channel, event::Sequence, login::Login, message::Message}; pub use self::routes::router; #[derive(serde::Serialize)] pub struct Snapshot { pub resume_point: Sequence, pub logins: Vec, pub channels: Vec, pub messages: Vec, }