use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Default)]
pub struct Config {
pub intervals: Intervals,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
#[serde(default)]
pub struct Intervals {
pub preferences: u64,
pub feed: u64,
pub post_thread: u64,
}
impl Default for Intervals {
fn default() -> Self {
Self {
preferences: 600,
feed: 30,
post_thread: 60,
}
}
}