# frozen_string_literal: true module Gitlab module GithubImport module Importer class LfsObjectsImporter include ParallelScheduling def importer_class LfsObjectImporter end def representation_class Representation::LfsObject end def sidekiq_worker_class ImportLfsObjectWorker end def collection_method :lfs_objects end def each_object_to_import lfs_objects = Projects::LfsPointers::LfsImportService.new(project).execute lfs_objects.each do |object| yield object end rescue StandardError => e Rails.logger.error("The Lfs import process failed. #{e.message}") end end end end end