Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions app/jobs/accounts/sync_all_job.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
class Accounts::SyncAllJob < ApplicationJob
queue_as :scheduled

def perform
Family.find_each do |family|
family.sync_later
end
end
end
6 changes: 6 additions & 0 deletions config/schedule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,9 @@ run_security_health_checks:
class: "SecurityHealthCheckJob"
queue: "scheduled"
description: "Runs security health checks to detect issues with security data"

sync_all_accounts:
cron: "*/30 * * * *" # every 30 minutes
class: "Accounts::SyncAllJob"
queue: "scheduled"
description: "Syncs all accounts for all families"