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,
|
||||
Map<String, String> metadata, ErrorHandler onRequestFailure,
|
||||
{CallOptions callOptions}) {
|
||||
final compressionCodec = callOptions.compression;
|
||||
final compressionCodec = callOptions?.compression;
|
||||
final headers = createCallHeaders(
|
||||
credentials.isSecure,
|
||||
_transportConnector.authority,
|
||||
|
|
@ -161,7 +161,7 @@ class Http2ClientConnection implements connection.ClientConnection {
|
|||
metadata,
|
||||
compressionCodec,
|
||||
userAgent: options.userAgent,
|
||||
grpcAcceptEncodings: callOptions.metadata['grpc-accept-encoding'] ??
|
||||
grpcAcceptEncodings: callOptions?.metadata['grpc-accept-encoding'] ??
|
||||
options.codecRegistry?.supportedEncodings,
|
||||
);
|
||||
final stream = _transportConnection.makeRequest(headers);
|
||||
|
|
|
|||
Loading…
Reference in New Issue