We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a82cfa commit 64c5c3bCopy full SHA for 64c5c3b
1 file changed
api/ruby/find-inactive-members/find_inactive_members.rb
@@ -23,7 +23,7 @@ def initialize(app, options = {})
23
def call(env)
24
@mutex.synchronize do
25
throttle_request
26
- log_throttle_status
+ log_throttle_status if @debug_enabled
27
end
28
29
response = @app.call(env)
@@ -117,9 +117,7 @@ def throttle_request
117
118
119
def log_throttle_status
120
- # This method can be called for detailed debugging if needed
121
- return unless @debug_enabled
122
-
+ # This method is only called when debug is enabled
123
elapsed_hour = Time.now - @hour_start_time
124
rate_per_hour = elapsed_hour > 0 ? (@request_count / elapsed_hour * 3600).round(1) : 0
125
$stderr.print "\nThrottle debug: #{@request_count} requests in last #{elapsed_hour.round(1)}s (#{rate_per_hour}/hour rate)\n"
0 commit comments