# frozen_string_literal: true class E621ThumbnailErrorCleanupJob < ApplicationJob queue_as :default def perform(entry) raise(StandardError, "Attempted to call E621ThumbnailErrorCleanupJob with a non-error status entry: #{entry.status}") unless entry.error? || entry.timeout? entry.destroy end end