"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" } ); }); }, };