diff options
author | Alessandro Desantis <desa.alessandro@gmail.com> | 2020-10-09 14:28:34 +0200 |
---|---|---|
committer | Alessandro Desantis <desa.alessandro@gmail.com> | 2020-10-09 15:14:58 +0200 |
commit | 5b1795151eb52ec8c5097f3ad58db055d9acb1bb (patch) | |
tree | 018fd3c502ee833e625fd659170fe3d1e0aa35d4 | |
parent | 4e17c67811cc1238964a4f1ad00ba53f80e75c1a (diff) |
Rely on automatic event listener subscription
-rw-r--r-- | config/initializers/subscribers.rb | 9 |
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 |