class Dossiers::BatchAlertComponent < ApplicationComponent
  attr_reader :batch

  def initialize(batch:, procedure:)
    @batch = batch
    @procedure = procedure
    set_seen_at! if batch.finished_at.present?
  end

  def set_seen_at!
    @batch.seen_at = Time.zone.now
    @batch.save
  end
end