Class: GoogleAdsCampaignSyncWorker
- Inherits:
-
Object
- Object
- GoogleAdsCampaignSyncWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/google_ads_campaign_sync_worker.rb
Constant Summary collapse
- GOOGLE_ADS_ACCOUNT_ID =
Invoicing::GoogleConversionReporter::WY_CHILD_LOCAL_ACCOUNT
- MOSS_DIGITAL_SOURCE_ID =
4973- CAMPAIGN_QUERY =
<<~GAQL.squish SELECT campaign.id, campaign.name, campaign.status FROM campaign WHERE campaign.status IN ('ENABLED', 'PAUSED') GAQL
Instance Method Summary collapse
Instance Method Details
#perform ⇒ Object
17 18 19 20 21 |
# File 'app/workers/google_ads_campaign_sync_worker.rb', line 17 def perform Source.with_advisory_lock("google_ads_campaign_sync", timeout_seconds: 10) do sync_campaigns end end |