11
12
13
14
15
16
17
18
19
|
# File 'lib/better_auth/api_key/routes/delete_all_expired_api_keys.rb', line 11
def endpoint(config)
BetterAuth::Endpoint.new(path: "/api-key/delete-all-expired-api-keys", method: "POST") do |ctx|
BetterAuth::Plugins.api_key_delete_expired(ctx.context, config, bypass_last_check: true)
ctx.json({success: true, error: nil})
rescue => error
ctx.context.logger.error("[API KEY PLUGIN] Failed to delete expired API keys: #{error.message}") if ctx.context.logger.respond_to?(:error)
ctx.json({success: false, error: error})
end
end
|