use crate::core::config::Config;
pub use v2::V2;
pub mod v2;
pub struct WikiService {
pub v2: V2,
}
impl WikiService {
pub fn new(config: Config) -> Self {
Self {
v2: V2::new(config.clone()),
}
}
pub fn new_from_shared(shared: std::sync::Arc<Config>) -> Self {
Self {
v2: V2::new(shared.as_ref().clone()),
}
}
}