mirror of https://github.com/grpc/grpc-dart.git
Fix potential NPE (#435)
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
This commit is contained in:
parent
b2f1f697be
commit
0eb331f157
|
|
@ -152,7 +152,7 @@ class Http2ClientConnection implements connection.ClientConnection {
|
||||||
GrpcTransportStream makeRequest(String path, Duration timeout,
|
GrpcTransportStream makeRequest(String path, Duration timeout,
|
||||||
Map<String, String> metadata, ErrorHandler onRequestFailure,
|
Map<String, String> metadata, ErrorHandler onRequestFailure,
|
||||||
{CallOptions callOptions}) {
|
{CallOptions callOptions}) {
|
||||||
final compressionCodec = callOptions.compression;
|
final compressionCodec = callOptions?.compression;
|
||||||
final headers = createCallHeaders(
|
final headers = createCallHeaders(
|
||||||
credentials.isSecure,
|
credentials.isSecure,
|
||||||
_transportConnector.authority,
|
_transportConnector.authority,
|
||||||
|
|
@ -161,7 +161,7 @@ class Http2ClientConnection implements connection.ClientConnection {
|
||||||
metadata,
|
metadata,
|
||||||
compressionCodec,
|
compressionCodec,
|
||||||
userAgent: options.userAgent,
|
userAgent: options.userAgent,
|
||||||
grpcAcceptEncodings: callOptions.metadata['grpc-accept-encoding'] ??
|
grpcAcceptEncodings: callOptions?.metadata['grpc-accept-encoding'] ??
|
||||||
options.codecRegistry?.supportedEncodings,
|
options.codecRegistry?.supportedEncodings,
|
||||||
);
|
);
|
||||||
final stream = _transportConnection.makeRequest(headers);
|
final stream = _transportConnection.makeRequest(headers);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue