Просмотр исходного кода

unnecessary copying

убрал лишнее копирование
abcdef 1 год назад
Родитель
Сommit
8f80233202
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      ydb/core/persqueue/writer/writer.cpp

+ 2 - 2
ydb/core/persqueue/writer/writer.cpp

@@ -595,7 +595,7 @@ class TPartitionWriter: public TActorBootstrapped<TPartitionWriter>, private TRl
 
     void Write(ui64 cookie, NKikimrClient::TPersQueueRequest&& req) {
         auto ev = MakeHolder<TEvPersQueue::TEvRequest>();
-        ev->Record = req;
+        ev->Record = std::move(req);
 
         auto& request = *ev->Record.MutablePartitionRequest();
         request.SetMessageNo(MessageNo++);
@@ -812,7 +812,7 @@ private:
         bool QuotaAccepted;
 
         RequestHolder(NKikimrClient::TPersQueueRequest&& request, bool quotaChecked)
-            : Request(request)
+            : Request(std::move(request))
             , QuotaChecked(quotaChecked)
             , QuotaAccepted(false) {
         }