Sha256: 27ac33f44cb978a1ab000c139175fb5b5996ffa863ce837cc6c188bd90e5935c

Contents?: true

Size: 534 Bytes

Versions: 74

Compression:

Stored size: 534 Bytes

Contents

module GovukContentModels
  module ActionProcessors
    class ReceiveFactCheckProcessor < BaseProcessor

      # Always records the action.
      def process
        edition.perform_event_without_validations(:receive_fact_check)
        # Fact checks are processed async, so the user doesn't get an opportunity
        # to retry without the content that (inadvertantly) fails validation, which happens frequently.
        record_action_without_validation
      end

      def record_action?
        false
      end
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
govuk_content_models-47.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-46.0.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-46.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-45.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.4.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.3.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.2.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.2.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.1.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.0.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-44.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-43.2.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-43.1.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-43.0.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-43.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-42.1.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-42.0.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-42.0.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-41.1.1 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb
govuk_content_models-41.1.0 lib/govuk_content_models/action_processors/receive_fact_check_processor.rb