Handle runtime config updates

fixes #37
This commit is contained in:
Jean Flach 2018-11-15 10:34:06 +01:00 committed by Michael Friedrich
parent f4145579ca
commit 67208c4f07

View File

@ -700,7 +700,7 @@ void RedisWriter::VersionChangedHandler(const ConfigObject::Ptr& object)
if (object->IsActive()) { if (object->IsActive()) {
// Create or update the object config // Create or update the object config
for (const RedisWriter::Ptr& rw : ConfigType::GetObjectsByType<RedisWriter>()) { for (const RedisWriter::Ptr& rw : ConfigType::GetObjectsByType<RedisWriter>()) {
// rw->m_WorkQueue.Enqueue(std::bind(&RedisWriter::SendConfigUpdate, rw, object, true)); rw->m_WorkQueue.Enqueue(std::bind(&RedisWriter::SendConfigUpdate, rw, object, true));
} }
} else if (!object->IsActive() && } else if (!object->IsActive() &&
object->GetExtension("ConfigObjectDeleted")) { // same as in apilistener-configsync.cpp object->GetExtension("ConfigObjectDeleted")) { // same as in apilistener-configsync.cpp