Commit 99760edc757b24796d5db1f5328d55f483e4c33c
1 parent
aa1780d0
Exists in
master
and in
4 other branches
Method moved to service
Showing
2 changed files
with
5 additions
and
4 deletions
Show diff stats
app/models/system_hook.rb
app/services/system_hooks_service.rb
... | ... | @@ -7,10 +7,14 @@ class SystemHooksService |
7 | 7 | |
8 | 8 | def self.execute_hooks(data) |
9 | 9 | SystemHook.all.each do |sh| |
10 | - sh.async_execute data | |
10 | + async_execute_hook sh, data | |
11 | 11 | end |
12 | 12 | end |
13 | 13 | |
14 | + def self.async_execute_hook(hook, data) | |
15 | + Sidekiq::Client.enqueue(SystemHookWorker, hook, data) | |
16 | + end | |
17 | + | |
14 | 18 | def self.build_event_data(model, event) |
15 | 19 | data = { |
16 | 20 | event_name: build_event_name(model, event), | ... | ... |