diff --git a/lib/devise/jwt/railtie.rb b/lib/devise/jwt/railtie.rb index 8fdbe70..b3f5645 100644 --- a/lib/devise/jwt/railtie.rb +++ b/lib/devise/jwt/railtie.rb @@ -9,9 +9,7 @@ class Railtie < Rails::Railtie initializer 'devise-jwt-middleware' do |app| app.middleware.use Warden::JWTAuth::Middleware - config.after_initialize do - Rails.application.reload_routes! - + config.after_routes_loaded do Warden::JWTAuth.configure do |config| defaults = DefaultsGenerator.call @@ -21,16 +19,7 @@ class Railtie < Rails::Railtie config.revocation_strategies = defaults[:revocation_strategies] end end - - ActiveSupport::Reloader.to_prepare do - Warden::JWTAuth.configure do |config| - defaults = DefaultsGenerator.call - - config.mappings = defaults[:mappings] - config.revocation_strategies = defaults[:revocation_strategies] - end - end - end + end end end end diff --git a/spec/fixtures/rails_app/Gemfile.lock b/spec/fixtures/rails_app/Gemfile.lock index 09579b9..f8e5377 100644 --- a/spec/fixtures/rails_app/Gemfile.lock +++ b/spec/fixtures/rails_app/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../../.. specs: - devise-jwt (0.12.1) + devise-jwt (0.13.0) devise (>= 4.0.0, < 6.0.0) warden-jwt_auth (~> 0.10)