We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3739a0e commit 3bb6a57Copy full SHA for 3bb6a57
2 files changed
app/controllers/api/v1/users/sessions_controller.rb
@@ -9,10 +9,11 @@ def create
9
end
10
11
def destroy
12
+ # fetch access token from request header
13
api_token = request.headers["Authorization"]&.split(" ")&.last
-
14
+ # find user's api credentials by access token
15
api_credential = ApiCredential.find_by(api_token_digest: Digest::SHA256.hexdigest(api_token))
16
+ # set api and refresh tokens to nil; otherwise render 401
17
if api_credential
18
api_credential.revoke_api_token
19
api_credential.revoke_refresh_token
app/controllers/volunteers_controller.rb
@@ -32,7 +32,7 @@ def create
32
authorize @volunteer
33
34
if @volunteer.save
35
+ # invitation error handling
36
begin
37
@volunteer.invite!(current_user)
38
rescue => e
0 commit comments