travis-api/lib/travis/api/workers/build_restart.rb

20 lines
393 B
Ruby

require 'sidekiq/worker'
require 'multi_json'
module Travis
module Sidekiq
class BuildRestart
class ProcessingError < StandardError; end
include ::Sidekiq::Worker
sidekiq_options queue: :build_restarts
def perform(data)
user = User.find(data['user_id'])
Travis.service(:reset_model, user, build_id: data['id']).run
end
end
end
end