app/workers/allow_reservation_player_worker.rb
# frozen_string_literal: true
class AllowReservationPlayerWorker
include Sidekiq::Worker
sidekiq_options retry: 10, queue: 'priority'
def perform(reservation_player_id)
reservation_player = ReservationPlayer.includes(reservation: :server).find(reservation_player_id)
reservation = reservation_player.reservation
reservation.allow_reservation_player(reservation_player) unless reservation.ended?
end
end