Skip to content

Commit 4c40c8e

Browse files
authored
Merge branch 'main' into queue-depth-aware-throttling
2 parents df35ceb + 9483b5a commit 4c40c8e

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

lib/sidekiq/throttled/web.rb

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
# stdlib
44
require "pathname"
5+
require "rubygems"
56

67
# 3rd party
78
require "sidekiq"
@@ -39,5 +40,15 @@ def register_throttled_tab(app)
3940
end
4041
end
4142

42-
Sidekiq::Web.register Sidekiq::Throttled::Web
43-
Sidekiq::Web.tabs["Throttled"] = "throttled"
43+
sidekiq_version = Gem::Version.new(Sidekiq::VERSION)
44+
if sidekiq_version >= Gem::Version.new("8.0.0")
45+
Sidekiq::Web.configure do |config|
46+
config.register_extension(Sidekiq::Throttled::Web,
47+
name: "throttled",
48+
tab: ["Throttled"],
49+
index: ["throttled"])
50+
end
51+
else
52+
Sidekiq::Web.register Sidekiq::Throttled::Web
53+
Sidekiq::Web.tabs["Throttled"] = "throttled"
54+
end

0 commit comments

Comments
 (0)