@@ -70,8 +70,7 @@ std::variant<Producer, Error> Client::createProducerV2(const std::string& topic)
7070std::variant<Producer, Error> Client::createProducerV2 (const std::string& topic,
7171 const ProducerConfiguration& conf) {
7272 Promise<bool , std::variant<Producer, Error> > promise;
73- createProducerAsyncV2 (topic, conf,
74- [promise](std::variant<Producer, Error> result) { promise.setValue (result); });
73+ createProducerAsyncV2 (topic, conf, [promise](const auto & result) { promise.setValue (result); });
7574 Future<bool , std::variant<Producer, Error> > future = promise.getFuture ();
7675
7776 std::variant<Producer, Error> result;
@@ -116,7 +115,7 @@ std::variant<Consumer, Error> Client::subscribeV2(const std::string& topic,
116115 const ConsumerConfiguration& conf) {
117116 Promise<bool , std::variant<Consumer, Error> > promise;
118117 subscribeAsyncV2 (topic, subscriptionName, conf,
119- [promise](std::variant<Consumer, Error> result) { promise.setValue (result); });
118+ [promise](const auto & result) { promise.setValue (result); });
120119 Future<bool , std::variant<Consumer, Error> > future = promise.getFuture ();
121120
122121 std::variant<Consumer, Error> result;
@@ -170,7 +169,7 @@ std::variant<Consumer, Error> Client::subscribeV2(const std::vector<std::string>
170169 const ConsumerConfiguration& conf) {
171170 Promise<bool , std::variant<Consumer, Error> > promise;
172171 subscribeAsyncV2 (topics, subscriptionName, conf,
173- [promise](std::variant<Consumer, Error> result) { promise.setValue (result); });
172+ [promise](const auto & result) { promise.setValue (result); });
174173 Future<bool , std::variant<Consumer, Error> > future = promise.getFuture ();
175174
176175 std::variant<Consumer, Error> result;
@@ -235,7 +234,7 @@ std::variant<Reader, Error> Client::createReaderV2(const std::string& topic, con
235234 const ReaderConfiguration& conf) {
236235 Promise<bool , std::variant<Reader, Error> > promise;
237236 createReaderAsyncV2 (topic, startMessageId, conf,
238- [promise](std::variant<Reader, Error> result) { promise.setValue (result); });
237+ [promise](const auto & result) { promise.setValue (result); });
239238 Future<bool , std::variant<Reader, Error> > future = promise.getFuture ();
240239
241240 std::variant<Reader, Error> result;
0 commit comments