File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ Overload(Ts...) -> Overload<Ts...>;
1818
1919} // namespace details
2020
21- // / TODO
2221using NoopTelemetry = std::monostate;
2322
24- // / TODO
23+ // / `TelemetryProxy` holds either the real implementation or a no-op
24+ // / implementation.
2525using TelemetryProxy = std::variant<NoopTelemetry, Telemetry>;
2626
2727// NOTE(@dmehala): until metrics handling is improved.
@@ -75,7 +75,7 @@ void send_configuration_change() {
7575 std::visit (
7676 details::Overload{
7777 [&](Telemetry& telemetry) { telemetry.send_configuration_change (); },
78- [](auto && ) {},
78+ [](NoopTelemetry ) {},
7979 },
8080 instance ());
8181}
@@ -86,7 +86,7 @@ void capture_configuration_change(
8686 [&](Telemetry& telemetry) {
8787 telemetry.capture_configuration_change (new_configuration);
8888 },
89- [](auto && ) {},
89+ [](NoopTelemetry ) {},
9090 },
9191 instance ());
9292}
@@ -103,15 +103,15 @@ DefaultMetrics& metrics() {
103103void report_warning_log (std::string message) {
104104 std::visit (details::Overload{
105105 [&](Telemetry& telemetry) { telemetry.log_warning (message); },
106- [](auto && ) {},
106+ [](NoopTelemetry ) {},
107107 },
108108 instance ());
109109}
110110
111111void report_error_log (std::string message) {
112112 std::visit (details::Overload{
113113 [&](Telemetry& telemetry) { telemetry.log_error (message); },
114- [](auto && ) {},
114+ [](NoopTelemetry ) {},
115115 },
116116 instance ());
117117}
You can’t perform that action at this time.
0 commit comments