check for presence in dispatcher
This commit is contained in:
parent
410f2d436f
commit
4cf48cae6b
1 changed files with 4 additions and 1 deletions
|
|
@ -36,7 +36,10 @@ class Postzord::Dispatcher
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.defer_build_and_post(user, object, opts={})
|
def self.defer_build_and_post(user, object, opts={})
|
||||||
|
opts[:additional_subscribers] ||= []
|
||||||
|
if opts[:additional_subscribers].present?
|
||||||
opts[:additional_subscribers] = [*opts[:additional_subscribers]].map(&:id)
|
opts[:additional_subscribers] = [*opts[:additional_subscribers]].map(&:id)
|
||||||
|
end
|
||||||
Resque.enqueue(Jobs::DeferredDispatch, user.id, object.class.to_s, object.id, opts)
|
Resque.enqueue(Jobs::DeferredDispatch, user.id, object.class.to_s, object.id, opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue