Description
When I open an outgoing message-stream from a client, I get a std::shared_ptr<QGrpcClientStream> value.
I can send messages with stream->sendMessage(msg), and I can call stream->read<>() to get the the latest message in the streams "onFinished: handler. However, the handler is never called because I can't finish the stream from the client.
In the standard async/callback gRPC interface, the client can call stream->StartWriteLast() or stream->startWritesDone() to tell the server it's done.
QGrpcBidirStream appeas to have the same limitation.