lib/datadog/statsd/single_thread_sender.rb in dogstatsd-ruby-5.4.0 vs lib/datadog/statsd/single_thread_sender.rb in dogstatsd-ruby-5.5.0

- old
+ new

@@ -9,11 +9,13 @@ class SingleThreadSender def initialize(message_buffer, logger: nil, flush_interval: nil) @message_buffer = message_buffer @logger = logger @mx = Mutex.new - if flush_interval - @flush_timer = Datadog::Statsd::Timer.new(flush_interval) { flush } + @flush_timer = if flush_interval + Datadog::Statsd::Timer.new(flush_interval) { flush } + else + nil end # store the pid for which this sender has been created update_fork_pid end