moved OAuth.Token.CleanWorker to Oban Periodic jobs

This commit is contained in:
Maksim Pechnikov 2019-11-25 14:32:20 +03:00
commit 0e9be6bafa
9 changed files with 41 additions and 68 deletions

View file

@ -505,6 +505,9 @@ config :pleroma, Oban,
transmogrifier: 20,
scheduled_activities: 10,
background: 5
],
crontab: [
{"0 0 * * *", Pleroma.Workers.Cron.ClearOauthTokenWorker}
]
config :pleroma, :workers,
@ -594,8 +597,7 @@ config :pleroma, :email_notifications,
config :pleroma, :oauth2,
token_expires_in: 600,
issue_new_refresh_token: true,
clean_expired_tokens: false,
clean_expired_tokens_interval: 86_400_000
clean_expired_tokens: false
config :pleroma, :database, rum_enabled: false

View file

@ -2251,13 +2251,6 @@ config :pleroma, :config_description, [
key: :clean_expired_tokens,
type: :boolean,
description: "Enable a background job to clean expired oauth tokens. Defaults to false"
},
%{
key: :clean_expired_tokens_interval,
type: :integer,
description:
"Interval to run the job to clean expired tokens. Defaults to 86_400_000 (24 hours).",
suggestions: [86_400_000]
}
]
},