Sha256: 790dc957c8fbdb08722c6b3f33d84c24b7f30f30581541c78f8ed77bc69fcf44
Contents?: true
Size: 735 Bytes
Versions: 21
Compression:
Stored size: 735 Bytes
Contents
# frozen_string_literal: true module Hyrax module Listeners ## # Listens for events related to Hydra Works FileSets class FileSetLifecycleListener ## # Called when 'file.set.attached' event is published # @param [Dry::Events::Event] event # @return [void] def on_file_set_attached(event) FileSetAttachedEventJob.perform_later(event[:file_set], event[:user]) end ## # Called when 'file.set.restored' event is published # @param [Dry::Events::Event] event # @return [void] def on_file_set_restored(event) ContentRestoredVersionEventJob .perform_later(event[:file_set], event[:user], event[:revision]) end end end end
Version data entries
21 entries across 21 versions & 1 rubygems