From 032e265d25b1dcfa72dec2929802fd060e8ce895 Mon Sep 17 00:00:00 2001 From: Brian Palmer Date: Tue, 10 Sep 2013 19:33:10 -0600 Subject: [PATCH] make access token last_used update threshold a Setting Change-Id: Ice322e7226e32506f65b96d255de9dae0cfc33a5 Reviewed-on: https://gerrit.instructure.com/24266 Tested-by: Jenkins Reviewed-by: Cody Cutrer Product-Review: Brian Palmer QA-Review: Brian Palmer --- app/models/access_token.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/access_token.rb b/app/models/access_token.rb index 7741ad807f5..1e56b8524ec 100644 --- a/app/models/access_token.rb +++ b/app/models/access_token.rb @@ -42,8 +42,12 @@ class AccessToken < ActiveRecord::Base developer_key.try(:name) || "No App" end + def record_last_used_threshold + Setting.get_cached('access_token_last_used_threshold', 10.minutes).to_i + end + def used! - if !last_used_at || last_used_at < 5.minutes.ago + if !last_used_at || last_used_at < record_last_used_threshold.ago self.last_used_at = Time.now self.save end