check_saml_emails.mjs 587 B

12345678910111213141516171819
  1. import SAMLEmailBatchCheck from '../modules/saas-authentication/app/src/SAML/SAMLEmailBatchCheck.js'
  2. import { ensureRunningOnMongoSecondaryWithTimeout } from './helpers/env_variable_helper.mjs'
  3. ensureRunningOnMongoSecondaryWithTimeout(300000)
  4. const startInstitutionId = parseInt(process.argv[2])
  5. const emitDetailedData = process.argv.includes('--detailed-data')
  6. try {
  7. const result = await SAMLEmailBatchCheck.promises.checkEmails(
  8. startInstitutionId,
  9. emitDetailedData
  10. )
  11. console.table(result)
  12. process.exit()
  13. } catch (error) {
  14. console.error(error)
  15. process.exit(1)
  16. }