process_notifications.mjs 492 B

1234567891011121314151617
  1. /* eslint-disable @overleaf/require-script-runner */
  2. import logger from '@overleaf/logger'
  3. import { processNotifications } from '../modules/notifications/app/src/ProcessNotifications.mjs'
  4. async function main() {
  5. logger.info({}, 'Processing notifications...')
  6. await processNotifications()
  7. logger.info({}, 'Notifications processed successfully.')
  8. }
  9. try {
  10. await main()
  11. process.exit(0)
  12. } catch (error) {
  13. logger.error({ error }, 'error processing notifications')
  14. process.exit(1)
  15. }