Skip to content

Commit a669b61

Browse files
leoparenteclaude
andcommitted
fix: adapt CoreRegistry to Corrade cci.20250327 StringView/StringIterable API
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a3a09d7 commit a669b61

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/CoreRegistry.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "InputStreamManager.h"
99
#include "Policies.h"
1010
#include "Taps.h"
11+
#include "CorradeCompat.h"
1112
#include <Corrade/Utility/ConfigurationGroup.h>
1213
#include <spdlog/sinks/stdout_color_sinks.h>
1314
#include <spdlog/spdlog.h>
@@ -62,7 +63,7 @@ void CoreRegistry::start(HttpServer *svr)
6263
InputPluginPtr mod = _input_registry.instantiate(alias);
6364
_logger->info("Load input stream plugin: {} version {} interface {}", alias, version, mod->pluginInterface());
6465
mod->init_plugin(this, svr, &geo::GeoIP(), &geo::GeoASN());
65-
auto result = _input_plugins.insert({std::make_pair(alias, version), std::move(mod)});
66+
auto result = _input_plugins.insert({std::make_pair(corrade_to_std_string(alias), version), std::move(mod)});
6667
if (!result.second) {
6768
throw std::runtime_error(fmt::format("Input alias '{}' with version '{}' was already loaded.", alias, version));
6869
}
@@ -92,7 +93,7 @@ void CoreRegistry::start(HttpServer *svr)
9293
HandlerPluginPtr mod = _handler_registry.instantiate(s);
9394
_logger->info("Load stream handler plugin: {} version {} interface {}", alias, version, mod->pluginInterface());
9495
mod->init_plugin(this, svr, &geo::GeoIP(), &geo::GeoASN());
95-
auto result = _handler_plugins.insert({std::make_pair(alias, version), std::move(mod)});
96+
auto result = _handler_plugins.insert({std::make_pair(corrade_to_std_string(alias), version), std::move(mod)});
9697
if (!result.second) {
9798
throw std::runtime_error(fmt::format("Handler alias '{}' with version '{}' was already loaded.", alias, version));
9899
}

0 commit comments

Comments
 (0)