Skip to content

Commit e03c115

Browse files
committed
log a warning when invalid value for grpc.default_compression_algorithm option is provided
1 parent 21b09e2 commit e03c115

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/grpc-js/src/compression-filter.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ import * as zlib from 'zlib';
1919

2020
import { Call, WriteObject, WriteFlags } from './call-stream';
2121
import { Channel } from './channel';
22+
import { ChannelOptions } from './channel-options';
2223
import { CompressionAlgorithms } from './compression-algorithms';
24+
import { LogVerbosity } from './constants';
2325
import { BaseFilter, Filter, FilterFactory } from './filter';
26+
import * as logging from './logging';
2427
import { Metadata, MetadataValue } from './metadata';
25-
import { ChannelOptions } from './channel-options';
2628

2729
const CompressionAlgorithKeys = new Set(Object.keys(CompressionAlgorithms));
2830

@@ -186,6 +188,8 @@ export class CompressionFilter extends BaseFilter implements Filter {
186188
if (isCompressionAlgorithmKey(compressionAlgorithmKey)) {
187189
this.defaultCompressionAlgorithm = CompressionAlgorithms[compressionAlgorithmKey];
188190
this.sendCompression = getCompressionHandler(this.defaultCompressionAlgorithm);
191+
} else {
192+
logging.log(LogVerbosity.ERROR, 'Invalid value provided for grpc.default_compression_algorithm option');
189193
}
190194
}
191195

0 commit comments

Comments
 (0)