Skip to content

Commit be09c7b

Browse files
author
Bilal Al
committed
polish
1 parent 4406ef7 commit be09c7b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/splitclient-rb/clients/split_client.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ def get_treatments_with_config_by_flag_sets(key, flag_sets, attributes = {})
9696

9797
def destroy
9898
@config.logger.info('Split client shutdown started...') if @config.debug_enabled
99-
if !@config.cache_adapter.is_a?(SplitIoClient::Cache::Adapters::RedisAdapter) && !@impressions_repository.empty? &&
100-
!@events_repository.empty? && @config.impressions_mode != :none
99+
if !@config.cache_adapter.is_a?(SplitIoClient::Cache::Adapters::RedisAdapter) && @config.impressions_mode != :none &&
100+
(!@impressions_repository.empty? || !@events_repository.empty?)
101101
@config.logger.debug("Impressions and/or Events cache is not empty")
102-
if !@config.threads.key?(:impressions_sender) && !@config.threads.key?(:events_sender)
102+
if !@config.threads.key?(:impressions_sender) || !@config.threads.key?(:events_sender)
103103
@config.logger.debug("Periodic data recording thread has not started yet, waiting for service startup.")
104104
@config.threads[:start_sdk].join
105105
end

0 commit comments

Comments
 (0)