use super::MessageV3Event;
use serde_json::Value;
pub fn loaded(data: Value) -> Result<MessageV3Event, crate::ImError> {
super::encode("im:sync:loaded", data)
}
pub fn recovered(data: Value) -> Result<MessageV3Event, crate::ImError> {
super::encode("im:sync:recovered", data)
}
pub fn gap_repaired(data: Value) -> Result<MessageV3Event, crate::ImError> {
super::encode("im:sync:gap-repaired", data)
}
pub fn channel_hydrated(data: Value) -> Result<MessageV3Event, crate::ImError> {
super::encode("im:sync:channel-hydrated", data)
}