Skip to content

Commit e056c27

Browse files
committed
prefilled data: update log statement and log progress
The log said it was saved, but it was not the case. Also log every 5000 data inserted in the database.
1 parent d3c31b0 commit e056c27

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

packages/evolution-backend/src/tasks/importPreFilledResponses.task.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,12 @@ class PreFilledResponses {
103103
},
104104
{ header: true }
105105
);
106-
console.log(`Saved prefilled data for ${Object.keys(preFilledInterviews).length} interviews`);
106+
107+
const dataCount = Object.keys(preFilledInterviews).length;
108+
console.log(`Found ${dataCount} prefilled data to save`);
109+
console.log('Saving prefilled data...');
107110
const promiseQueue = new pQueue({ concurrency: 10 });
111+
let processedCount = 0;
108112
Object.keys(preFilledInterviews).forEach((refValue) => {
109113
promiseQueue.add(async () => {
110114
const preFilledResponses = preFilledInterviews[refValue];
@@ -122,6 +126,12 @@ class PreFilledResponses {
122126
}
123127
}
124128
await setPreFilledResponse(refValue, preFilledResponses);
129+
130+
// Increment counter and log progress every 5000 interviews
131+
processedCount++;
132+
if (processedCount % 5000 === 0) {
133+
console.log(`Processed ${processedCount} prefilled data of ${dataCount}`);
134+
}
125135
});
126136
});
127137

0 commit comments

Comments
 (0)