Method moved to service

This commit is contained in:
Andrew8xx8 2013-02-20 15:33:03 +04:00
parent aa1780d03c
commit 99760edc75
2 changed files with 5 additions and 4 deletions

View file

@ -12,7 +12,4 @@
#
class SystemHook < WebHook
def async_execute(data)
Sidekiq::Client.enqueue(SystemHookWorker, id, data)
end
end

View file

@ -7,10 +7,14 @@ class SystemHooksService
def self.execute_hooks(data)
SystemHook.all.each do |sh|
sh.async_execute data
async_execute_hook sh, data
end
end
def self.async_execute_hook(hook, data)
Sidekiq::Client.enqueue(SystemHookWorker, hook, data)
end
def self.build_event_data(model, event)
data = {
event_name: build_event_name(model, event),