lib/ruote/worker.rb in ruote-2.1.7 vs lib/ruote/worker.rb in ruote-2.1.8
- old
+ new
@@ -199,21 +199,21 @@
def trigger (schedule)
msg = Ruote.fulldup(schedule['msg'])
- return false unless @storage.reserve(schedule)
+ return false unless @storage.delete(schedule).nil?
@storage.put_msg(msg.delete('action'), msg)
true
end
def process (msg)
return false if cannot_handle(msg)
- return false unless @storage.reserve(msg)
+ return false unless @storage.delete(msg).nil?
begin
action = msg['action']