qtgrpc/tests/auto/grpcquick
Alexey Edelev 6cf8e05703 React on QQmlGrpcMetadata::dataChanged in QQmlGrpcChannelOptions
It's necessary not only to set the inner metadata when the setMetadata
is called, but also when QQmlGrpcMetadata::data is changed. Otherwise
the internal metadata value will not be in sync.

As drive-by change, fix the usage of channel options in
QGrpcHttp2Channel. Instead of storing the options duplicate in
QGrpcHttp2Channel, use the QAbstractGrpcHttp2Channel copy.
Make QAbstractGrpcHttp2Channel::channelOptions public.

TODO: QGrpcHttp2Channel doesn't consider the changes of ssl
configuration and serialization format when updating the
channelOptions, but it should react respectively or disallow setting
those at runtime.

Pick-to: 6.8
Change-Id: I40cf8476679f83a2925d77bcd1d89f043a0b6e67
Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
2024-08-28 14:47:48 +02:00
..
calloptions QGrpc{Channel, Call}Options: rename deadline to deadlineTimeout 2024-08-21 10:30:02 +02:00
channeloptions QGrpc{Channel, Call}Options: rename deadline to deadlineTimeout 2024-08-21 10:30:02 +02:00
client React on QQmlGrpcMetadata::dataChanged in QQmlGrpcChannelOptions 2024-08-28 14:47:48 +02:00
http2channel QGrpc{Channel, Call}Options: rename deadline to deadlineTimeout 2024-08-21 10:30:02 +02:00
metadata Set the QTP0004 to NEW in protobuf/grpc quick tests 2024-05-17 18:03:50 +02:00
CMakeLists.txt Rename options test to channeloptions 2024-02-06 11:35:15 +01:00