payload-plugin-scheduler
Version:
Scheduled posts plugin for PayloadCMS
24 lines (23 loc) • 792 B
JavaScript
import { deleteScheduledPublishJobs } from '../lib.js';
import { debug } from '../util.js';
export default function deleteSchedule(// eslint-disable-next-line @typescript-eslint/no-unused-vars
scheduleConfig) {
return async ({ id, collection, req })=>{
debug(`deleteSchedule ${collection.slug} ${id}`);
try {
await deleteScheduledPublishJobs({
req,
target: {
id,
slug: collection.slug,
type: 'collection'
}
});
} catch (error) {
req.payload.logger.error({
err: `Error deleting schedule for ${collection.slug} ${id}: ${error}`
});
}
};
}
//# sourceMappingURL=deleteSchedule.js.map