Class: Spree::Admin::ImportSubscriber
- Inherits:
-
Subscriber
- Object
- Subscriber
- Spree::Admin::ImportSubscriber
- Defined in:
- app/subscribers/spree/admin/import_subscriber.rb
Overview
Handles Import events for the admin interface.
We use async: false because the UI updates should happen immediately.
Instance Method Summary collapse
Instance Method Details
#update_footer_in_import_view(event) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 |
# File 'app/subscribers/spree/admin/import_subscriber.rb', line 27 def (event) import = find_import(event) return unless import import.broadcast_replace_to( "import_#{import.id}_footer", target: 'footer', partial: 'spree/admin/imports/footer', locals: { import: import } ) end |
#update_loader_in_import_view(event) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/subscribers/spree/admin/import_subscriber.rb', line 15 def update_loader_in_import_view(event) import = find_import(event) return unless import import.broadcast_update_to( "import_#{import.id}_loader", target: 'loader', partial: 'spree/admin/imports/loader', locals: { import: import } ) end |