3 커밋 072af6ab32 ... 51615ca6bb

작성자 SHA1 메시지 날짜
  Alexey Edelev 51615ca6bb Fix handling of gRPC errors when the stream is finished 2 년 전
  Alexey Edelev 7eeae7d11d Fix handling of gRPC errors when the stream is finished 2 년 전
  Alexey Edelev 072af6ab32 Fix handling of gRPC errors when the stream is finished 2 년 전
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/grpc/qabstractgrpcclient.cpp

+ 3 - 0
src/grpc/qabstractgrpcclient.cpp

@@ -66,6 +66,9 @@ void QAbstractGrpcClient::attachChannel(const std::shared_ptr<QAbstractGrpcChann
                            "You have to be confident that channel routines are working in the same thread as QAbstractGrpcClient";
         throw std::runtime_error("Call from another thread");
     }
+    for (auto stream : dPtr->activeStreams) {
+        stream->cancel();
+    }
     dPtr->channel = channel;
     dPtr->serializer = channel->serializer();
     for (auto stream : dPtr->activeStreams) {