fix: parameter

This commit is contained in:
Kevin Franklin Kim 2025-03-07 16:46:53 +01:00
parent e7d44120fe
commit 9849de2c29
No known key found for this signature in database

View File

@ -45,6 +45,18 @@ func WithOtelEnabled(v bool) Option {
}
}
func WithOtelOptions(v ...otelmongo.Option) Option {
return func(o *Options) {
o.OtelOptions = append(o.OtelOptions, v...)
}
}
func WithClientOptions(v ...ClientOption) Option {
return func(o *Options) {
o.ClientOptions = append(o.ClientOptions, v...)
}
}
func WithClientLogger(v *zap.Logger) Option {
return func(o *Options) {
o.ClientLoggerOptions = append(o.ClientLoggerOptions, func(o *options.LoggerOptions) {
@ -61,7 +73,7 @@ func WithClientLoggerComponentLevel(c options.LogComponent, l options.LogLevel)
}
}
func WithClientCompression(v *zap.Logger) Option {
func WithClientCompression() Option {
return func(o *Options) {
o.ClientOptions = append(o.ClientOptions, func(o *options.ClientOptions) {
o.SetCompressors([]string{"snappy", "zstd"})
@ -69,18 +81,6 @@ func WithClientCompression(v *zap.Logger) Option {
}
}
func WithOtelOptions(v ...otelmongo.Option) Option {
return func(o *Options) {
o.OtelOptions = append(o.OtelOptions, v...)
}
}
func WithClientOptions(v ...ClientOption) Option {
return func(o *Options) {
o.ClientOptions = append(o.ClientOptions, v...)
}
}
func WithDatabaseOptions(v ...DatabaseOption) Option {
return func(o *Options) {
o.DatabaseOptions = append(o.DatabaseOptions, v...)