Skip to Content
⚠️Active Development Notice: TimeTiles is under active development. Information may be placeholder content or not up-to-date.
ReferenceAPI ReferenceLibraryJobsHandlersData Export Cleanup Job

web


web / lib/jobs/handlers/data-export-cleanup-job

lib/jobs/handlers/data-export-cleanup-job

Background job for cleaning up expired data exports.

This scheduled job runs periodically to:

  • Delete expired export ZIP files from disk
  • Update export records to ‘expired’ status

Variables

dataExportCleanupJob

const dataExportCleanupJob: object

Scheduled job for cleaning up expired data exports.

Type Declaration

slug

slug: string = "data-export-cleanup"

handler()

handler: (__namedParameters) => Promise<{ output: \{ success: boolean; filesDeleted: number; recordsUpdated: number; recordsDeleted: number; errors: number; }; }>

Parameters
__namedParameters
job?

{ id?: string \| number; }

job.id?

string | number

req?

{ payload?: BasePayload; }

req.payload?

BasePayload

Returns

Promise<{ output: \{ success: boolean; filesDeleted: number; recordsUpdated: number; recordsDeleted: number; errors: number; }; }>

Last updated on