]> git.openstreetmap.org Git - rails.git/blob - lib/tasks/cleanup.rake
Merge remote-tracking branch 'upstream/pull/5296'
[rails.git] / lib / tasks / cleanup.rake
1 namespace :db do
2   desc "Expire old tokens"
3   task :expire_tokens => :environment do
4     Doorkeeper::AccessGrant.where("revoked_at < NOW() - INTERVAL '28 days' OR (created_at + expires_in * INTERVAL '1 second') < NOW() - INTERVAL '28 days'").delete_all
5     Doorkeeper::AccessToken.where("revoked_at < NOW() - INTERVAL '28 days' OR (created_at + expires_in * INTERVAL '1 second') < NOW() - INTERVAL '28 days'").delete_all
6   end
7 end