mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-27 17:38:11 +03:00
23 lines
517 B
TypeScript
23 lines
517 B
TypeScript
import db from "../db/db";
|
|
import CreateLogCtx from "../common/logger";
|
|
|
|
const logger = CreateLogCtx("scripts/initialise-counters.ts");
|
|
|
|
(async () => {
|
|
let users = await db.counters.findOne({
|
|
counterName: "users",
|
|
});
|
|
|
|
if (users) {
|
|
throw new Error(`"users" document already exists, exiting.`);
|
|
}
|
|
|
|
await db.counters.insert({
|
|
counterName: "users",
|
|
value: 1,
|
|
});
|
|
|
|
logger.info("Successfully initialised counter documents. Exiting.");
|
|
process.exit(0);
|
|
})();
|