Class: Hyrax::Listeners::ProxyDepositListener Deprecated
- Inherits:
-
Object
- Object
- Hyrax::Listeners::ProxyDepositListener
- Defined in:
- app/services/hyrax/listeners/proxy_deposit_listener.rb
Overview
Deprecated.
transfer requests are now carried out synchronously during
object save
Listens for deposit events, and checks for proxy situations. When a user deposits an item ‘on_behalf_of` another, ensures transfer is handled.
Instance Method Summary collapse
-
#on_object_deposited(_event) ⇒ void
Called when ‘object.deposited’ event is published.
Instance Method Details
#on_object_deposited(_event) ⇒ void
This method returns an undefined value.
Called when ‘object.deposited’ event is published
16 17 18 19 20 21 22 23 24 25 |
# File 'app/services/hyrax/listeners/proxy_deposit_listener.rb', line 16 def on_object_deposited(_event) Deprecation.warn( "The ProxyDepositListener was deprecated, effective immediately, in \ response to a difficult-to-diagnose race condition bug. This listener \ is now a no-op. To retain functionality ensure that \ DefaultMiddlewareStack is configured to use \ Hyrax::Actors::TransferRequestActor. To quiet this deprecation remove any \ local initializer configuration that subscribes this listener." ) end |