Skip to content

Commit

Permalink
[BGS-146] ⦗messages⦘ rover stderr should emit `successfully updated r…
Browse files Browse the repository at this point in the history
…outer config` after valid edit when --router-config is passed.
  • Loading branch information
monkpow committed Jan 7, 2025
1 parent 5a94aad commit 5c0ec01
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/command/dev/next/router/hot_reload.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ use crate::{subtask::SubtaskHandleStream, utils::effect::write_file::WriteFile};

use super::config::RouterConfig;

use rover_std::{debugln, errln, infoln};

pub enum RouterUpdateEvent {
SchemaChanged { schema: String },
ConfigChanged { config: RouterConfig },
Expand Down Expand Up @@ -69,12 +71,17 @@ where
let _ = sender.send(message).tap_err(|err| {
tracing::error!("Unable to send message. Error: {:?}", err)
});
infoln!("Router config updated.");
debugln!("{}", config.inner());
}
Err(err) => {
let error_message =
format!("Router config failed to update. {}", &err);
let message = HotReloadEvent::ConfigWritten(Err(Box::new(err)));
let _ = sender.send(message).tap_err(|err| {
tracing::error!("Unable to send message. Error: {:?}", err)
});
errln!("{}", error_message);
}
}
}
Expand Down

0 comments on commit 5c0ec01

Please sign in to comment.