class FileImportProcessorJob

def run_custom_importer(importer, file_import)

def run_custom_importer(importer, file_import)
  importer.run!
  invalid_items_array = importer.invalid_rows.map { |row| [row.line_number, row.identifier, row.errors] }
  status = importer.invalid_rows.empty? ? :success : :failed
  file_import.update(status: status, completed_at: DateTime.now, invalid_row_items: invalid_items_array)
end