summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Desantis <desa.alessandro@gmail.com>2020-10-09 14:28:34 +0200
committerAlessandro Desantis <desa.alessandro@gmail.com>2020-10-09 15:14:58 +0200
commit5b1795151eb52ec8c5097f3ad58db055d9acb1bb (patch)
tree018fd3c502ee833e625fd659170fe3d1e0aa35d4
parent4e17c67811cc1238964a4f1ad00ba53f80e75c1a (diff)
Rely on automatic event listener subscription
-rw-r--r--config/initializers/subscribers.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/config/initializers/subscribers.rb b/config/initializers/subscribers.rb
index ea016b8..486fe72 100644
--- a/config/initializers/subscribers.rb
+++ b/config/initializers/subscribers.rb
@@ -1,6 +1,9 @@
# frozen_string_literal: true
-Spree.config do |config|
- config.events.subscribers << 'SolidusSubscriptions::EventStorageSubscriber'
- config.events.subscribers << 'SolidusSubscriptions::ChurnBusterSubscriber'
+if Spree.solidus_gem_version < Gem::Version.new('2.11.0')
+ require SolidusSubscriptions::Engine.root.join('app/subscribers/solidus_subscriptions/event_storage_subscriber')
+ require SolidusSubscriptions::Engine.root.join('app/subscribers/solidus_subscriptions/churn_buster_subscriber')
+
+ SolidusSubscriptions::ChurnBusterSubscriber.subscribe!
+ SolidusSubscriptions::EventStorageSubscriber.subscribe!
end