Class: StandardId::Events::Subscribers::AccountLockingSubscriber
- Defined in:
- lib/standard_id/events/subscribers/account_locking_subscriber.rb
Instance Method Summary collapse
Methods inherited from Base
attach, attached?, detach, #handle, #handle_error, subscribe_to, subscribe_to_pattern, subscribed_events, subscription_pattern
Instance Method Details
#call(event) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/standard_id/events/subscribers/account_locking_subscriber.rb', line 7 def call(event) account = event[:account] active_sessions = account.sessions.active active_sessions.find_each do |session| session.revoke!(reason: "account_locked") end end |