提交 1ca47c2d authored 作者: blu's avatar blu

big refacting of communitation architect

上级 d91681dc
...@@ -420,10 +420,11 @@ class EvDaemon{ ...@@ -420,10 +420,11 @@ class EvDaemon{
}else{ }else{
json diff = json::diff(this->config, data); json diff = json::diff(this->config, data);
// TODO: calc diff
if(diff.size() != 0) { if(diff.size() != 0) {
this->bReload = true; this->bReload = true;
spdlog::info("evdaemon {} received cloud config diff. origin:\n{}\n\norigin\n{}", devSn, this->config.dump(), data.dump()); spdlog::info("evdaemon {} received cloud config diff. origin:\n{}\n\new\n{}", devSn, this->config.dump(), data.dump());
// TODO: detailed diff on submodules
this->config = data;
}else{ }else{
spdlog::info("evdaemon {} received same configuration and ignored: {}", data.dump()); spdlog::info("evdaemon {} received same configuration and ignored: {}", data.dump());
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论