|
- "use strict";
-
- /**
- * Cron config that gives you an opportunity
- * to run scheduled jobs.
- *
- * The cron format consists of:
- * [SECOND (optional)] [MINUTE] [HOUR] [DAY OF MONTH] [MONTH OF YEAR] [DAY OF WEEK]
- *
- * See more details here: https://strapi.io/documentation/developer-docs/latest/concepts/configurations.html#cron-tasks
- */
-
- module.exports = {
- "*/3 * * * * *": async () => {
- const draftArticleToPublish = await strapi.api.message.services.message.find(
- {
- _sort: "send_from:desc",
- state: "QUEUE",
- }
- );
-
- draftArticleToPublish.forEach(async (message) => {
- await strapi.api.message.services.message.update(
- { id: message.id },
- { state: "SENT" }
- );
- });
- },
- };
|