Class: Projects::ImportExport::PruneExpiredExportJobsService

Inherits:
Object
  • Object
show all
Defined in:
app/services/projects/import_export/prune_expired_export_jobs_service.rb

Constant Summary collapse

BATCH_SIZE =
1000

Class Method Summary collapse

Class Method Details

.executeObject



9
10
11
12
13
14
# File 'app/services/projects/import_export/prune_expired_export_jobs_service.rb', line 9

def execute
  prunable_before = ProjectExportJob::EXPIRES_IN.ago

  delete_uploads_for_expired_jobs(prunable_before)
  delete_expired_jobs(prunable_before)
end