Explorar el Código

Add `waitForDb` in scripts/resync_subscriptions.js (#19154)

GitOrigin-RevId: 608bce2654d2b6dbeb662ad0da8bb5c5ce3d68f3
Antoine Clausse hace 2 años
padre
commit
ebec84540f
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      services/web/scripts/recurly/resync_subscriptions.js

+ 4 - 0
services/web/scripts/recurly/resync_subscriptions.js

@@ -7,6 +7,8 @@ const { setTimeout } = require('node:timers/promises')
 // make sure all `allMismatchReasons` are displayed in the output
 // make sure all `allMismatchReasons` are displayed in the output
 const util = require('util')
 const util = require('util')
 const pLimit = require('p-limit')
 const pLimit = require('p-limit')
+const { waitForDb } = require('../../app/src/infrastructure/mongodb')
+
 util.inspect.defaultOptions.maxArrayLength = null
 util.inspect.defaultOptions.maxArrayLength = null
 
 
 const ScriptLogger = {
 const ScriptLogger = {
@@ -144,6 +146,8 @@ const loopForSubscriptions = async skipInitial => {
 
 
 let retryCounter = 0
 let retryCounter = 0
 const run = async () => {
 const run = async () => {
+  await waitForDb()
+
   while (true) {
   while (true) {
     try {
     try {
       await loopForSubscriptions(
       await loopForSubscriptions(