use crate::database::Store;
use std::sync::Arc;
#[derive(Clone, Debug)]
pub struct DbContext {
store: Arc<Store>,
}
impl DbContext {
pub fn new() -> Result<Self, crate::error::RepositoryError> {
Ok(DbContext {
store: Arc::new(Store::default()),
})
}
pub fn get_store(&self) -> &Arc<Store> {
&self.store
}
}