chore: deps hot_reload
This commit is contained in:
parent
254b5c1bb1
commit
0d4234b620
10 changed files with 17 additions and 19 deletions
|
|
@ -61,7 +61,7 @@ futures-util = { version = "0.3.31", default-features = false }
|
|||
# config
|
||||
clap = { version = "4.5.40", features = ["std", "cargo", "wrap_help"] }
|
||||
toml = { version = "0.8.23", default-features = false, features = ["parse"] }
|
||||
hot_reload = "0.1.9"
|
||||
hot_reload = "0.2.0"
|
||||
serde_ignored = "0.1.12"
|
||||
|
||||
# logging
|
||||
|
|
|
|||
|
|
@ -33,10 +33,9 @@ fn main() {
|
|||
|
||||
init_logger(parsed_opts.log_dir_path.as_deref());
|
||||
|
||||
let (config_service, config_rx) = ReloaderService::<ConfigTomlReloader, ConfigToml, String>::new(
|
||||
let (config_service, config_rx) = ReloaderService::<ConfigTomlReloader, ConfigToml, String>::with_delay(
|
||||
&parsed_opts.config_file_path,
|
||||
CONFIG_WATCH_DELAY_SECS,
|
||||
false,
|
||||
)
|
||||
.await
|
||||
.unwrap();
|
||||
|
|
@ -256,7 +255,7 @@ async fn rpxy_service(
|
|||
}
|
||||
/* ---------- */
|
||||
_ = config_rx.changed() => {
|
||||
let Some(new_config_toml) = config_rx.borrow().clone() else {
|
||||
let Some(new_config_toml) = config_rx.get() else {
|
||||
error!("Something wrong in config reloader receiver");
|
||||
return Err(anyhow!("Something wrong in config reloader receiver"));
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue