summaryrefslogtreecommitdiff
path: root/src/boot/mod.rs
blob: c52b0888ed3e8c90136ac03857cc614709d5dd9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod app;
mod routes;

use crate::{channel::Channel, event::Sequence, message::Message, user::User};

pub use self::routes::router;

#[derive(serde::Serialize)]
pub struct Snapshot {
    pub resume_point: Sequence,
    pub users: Vec<User>,
    pub channels: Vec<Channel>,
    pub messages: Vec<Message>,
}