Explorar o código

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

GitOrigin-RevId: 608bce2654d2b6dbeb662ad0da8bb5c5ce3d68f3
Antoine Clausse %!s(int64=2) %!d(string=hai) anos
pai
achega
ebec84540f
Modificáronse 1 ficheiros con 4 adicións e 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
 const util = require('util')
 const pLimit = require('p-limit')
+const { waitForDb } = require('../../app/src/infrastructure/mongodb')
+
 util.inspect.defaultOptions.maxArrayLength = null
 
 const ScriptLogger = {
@@ -144,6 +146,8 @@ const loopForSubscriptions = async skipInitial => {
 
 let retryCounter = 0
 const run = async () => {
+  await waitForDb()
+
   while (true) {
     try {
       await loopForSubscriptions(