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
constdataExportCleanupJob: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