flush_all.js 603 B

123456789101112131415161718192021222324252627
  1. const UpdatesManager = require('../app/js/UpdatesManager')
  2. const { waitForDb } = require('../app/js/mongodb')
  3. async function main() {
  4. await waitForDb()
  5. return new Promise((resolve, reject) => {
  6. const limit = -1
  7. console.log('Flushing all updates')
  8. UpdatesManager.flushAll(limit, err => {
  9. if (err) {
  10. reject(err)
  11. } else {
  12. resolve()
  13. }
  14. })
  15. })
  16. }
  17. main()
  18. .then(() => {
  19. console.log('Done flushing all updates')
  20. process.exit(0)
  21. })
  22. .catch(error => {
  23. console.error('There was an error flushing updates', { error })
  24. process.exit(1)
  25. })