Merge ApiCapability class into ApiAbility

This commit is contained in:
Anton Khorev 2024-12-20 17:46:45 +03:00
parent e2904daf77
commit cdce867183
5 changed files with 65 additions and 84 deletions

View file

@ -65,9 +65,9 @@ class ApiController < ApplicationController
def current_ability
# Use capabilities from the oauth token if it exists and is a valid access token
if doorkeeper_token&.accessible?
ApiAbility.new(nil).merge(ApiCapability.new(doorkeeper_token))
ApiAbility.new(doorkeeper_token)
else
ApiAbility.new(current_user)
ApiAbility.new(nil)
end
end