app/workers/orders/reboot_worker.rb in smartkiosk-client-0.0.10 vs app/workers/orders/reboot_worker.rb in smartkiosk-client-0.0.16

- old
+ new

@@ -1,18 +1,14 @@ -Application.load 'lib/smartkiosk/sidekiq' - module Orders class RebootWorker include Sidekiq::Worker + include DurableOrderExecution sidekiq_options :queue => :orders def perform(order_id) - StartupWorker.perform_async self.class.name, :finish, [order_id] - Terminal.reboot - end - - def self.finish(order_id) - Order.find(order_id).complete + safely_execute_order(order_id) do + Smartguard::Client.reboot + end end end end \ No newline at end of file