| 123456789101112131415161718192021 |
- /* eslint-disable @overleaf/require-script-runner */
- import logger from '@overleaf/logger'
- import { processNotifications } from '../modules/notifications/app/src/ProcessNotifications.mjs'
- async function main() {
- logger.info({}, 'Processing notifications...')
- const { notificationsFound, notificationsReady, emailsSent } =
- await processNotifications()
- logger.info(
- { notificationsFound, notificationsReady, emailsSent },
- 'Notifications processed successfully.'
- )
- }
- try {
- await main()
- process.exit(0)
- } catch (error) {
- logger.error({ error }, 'error processing notifications')
- process.exit(1)
- }
|