Skip to content

Commit 8c0e87b

Browse files
committed
Update return_new_refresh_token with remember_me
1 parent 35d0783 commit 8c0e87b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/models/api_credential.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,13 @@ def return_new_api_token!
2222
{api_token: new_token}
2323
end
2424

25-
def return_new_refresh_token!
25+
def return_new_refresh_token! (remember_me)
2626
new_token = generate_refresh_token
27+
if remember_me
28+
update_column(:refresh_token_expires_at, 1.year.from_now)
29+
else
30+
update_column(:refresh_token_expires_at, 30.days.from_now)
31+
end
2732
update_column(:refresh_token_digest, refresh_token_digest)
2833
{refresh_token: new_token}
2934
end

0 commit comments

Comments
 (0)