add indirection for circular-dependencies between services

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-07-21 00:21:34 +00:00
parent 3dc91525ce
commit 9b20c6918f
3 changed files with 66 additions and 23 deletions

View file

@ -29,7 +29,7 @@ use std::sync::{Arc, RwLock};
pub(crate) use conduit::{config, debug_error, debug_warn, utils, Error, Result, Server};
pub use conduit::{pdu, PduBuilder, PduCount, PduEvent};
use database::Database;
pub(crate) use service::{Args, Service};
pub(crate) use service::{Args, Dep, Service};
pub use crate::{
globals::{server_is_ours, user_is_local},