0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-11 02:59:07 +08:00
discourse/plugins/discourse-subscriptions/app/jobs/scheduled/refresh_subscriptions_campaign_data.rb
Jarek Radosz e372355fd0
DEV: Clean up scope resolution operators in plugins (#34979)
Co-authored-by: Loïc Guitaut <loic@discourse.org>
2025-09-30 14:36:34 +02:00

13 lines
363 B
Ruby
Vendored

# frozen_string_literal: true
module Jobs
class RefreshSubscriptionsCampaignData < ::Jobs::Scheduled
include DiscourseSubscriptions::Stripe
every 30.minutes
def execute(args)
return unless SiteSetting.discourse_subscriptions_campaign_enabled && is_stripe_configured?
DiscourseSubscriptions::Campaign.new.refresh_data
end
end
end