diff options
Diffstat (limited to 'src/boot/mod.rs')
| -rw-r--r-- | src/boot/mod.rs | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/boot/mod.rs b/src/boot/mod.rs index 48da4f0..e0d35d9 100644 --- a/src/boot/mod.rs +++ b/src/boot/mod.rs @@ -1,8 +1,4 @@ -use std::time::Duration; - -use serde::Serialize; - -use crate::{channel::Channel, event::Sequence, message::Message, user::User}; +use crate::{event::Event, event::Sequence}; pub mod app; pub mod handlers; @@ -10,16 +6,5 @@ pub mod handlers; #[derive(serde::Serialize)] pub struct Snapshot { pub resume_point: Sequence, - #[serde(serialize_with = "as_seconds")] - pub heartbeat: Duration, - pub users: Vec<User>, - pub channels: Vec<Channel>, - pub messages: Vec<Message>, -} - -fn as_seconds<S>(duration: &Duration, serializer: S) -> Result<S::Ok, S::Error> -where - S: serde::Serializer, -{ - duration.as_secs().serialize(serializer) + pub events: Vec<Event>, } |
