Add expired/revoked scopes for doorkeeper models via extension modules (#29936)
This commit is contained in:
parent
1622f7aeb9
commit
665f6f09a0
5 changed files with 20 additions and 5 deletions
|
@ -75,7 +75,7 @@ class Web::PushSubscription < ApplicationRecord
|
|||
|
||||
class << self
|
||||
def unsubscribe_for(application_id, resource_owner)
|
||||
access_token_ids = Doorkeeper::AccessToken.where(application_id: application_id, resource_owner_id: resource_owner.id, revoked_at: nil).pluck(:id)
|
||||
access_token_ids = Doorkeeper::AccessToken.where(application_id: application_id, resource_owner_id: resource_owner.id).not_revoked.pluck(:id)
|
||||
where(access_token_id: access_token_ids).delete_all
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue