refactor: use a util for script exec

This commit is contained in:
zkldi
2022-07-17 16:17:51 +01:00
parent c25ad6345a
commit b6003f7e87
13 changed files with 71 additions and 113 deletions
+2 -8
View File
@@ -12,7 +12,7 @@ import { UpdateMilestoneSubscriptions } from "lib/targets/milestones";
import { RecalcAllScores } from "utils/calculations/recalc-scores";
import { UpdateGameSongIDCounter } from "utils/db";
import { InitaliseFolderChartLookup } from "utils/folder";
import { ArrayDiff, IsSupported } from "utils/misc";
import { ArrayDiff, IsSupported, WrapScriptPromise } from "utils/misc";
import type { KtLogger } from "lib/logger/logger";
import type { BulkWriteOperation, DeleteWriteOpResultObject } from "mongodb";
import type { ICollection } from "monk";
@@ -385,11 +385,5 @@ async function SynchroniseDBWithSeeds() {
}
if (require.main === module) {
SynchroniseDBWithSeeds()
.then(() => process.exit(0))
.catch((err: unknown) => {
logger.error(String(err), () => {
process.exit(1);
});
});
WrapScriptPromise(SynchroniseDBWithSeeds(), logger);
}