diff --git a/packages/backend/src/boot/index.ts b/packages/backend/src/boot/index.ts index 0cfeca1d3..ad52686c8 100644 --- a/packages/backend/src/boot/index.ts +++ b/packages/backend/src/boot/index.ts @@ -17,7 +17,7 @@ const ev = new Xev(); /** * Init process */ -export default async function(): void { +export default async function(): Promise { process.title = `Misskey (${cluster.isPrimary ? 'master' : 'worker'})`; if (cluster.isPrimary || envOption.disableClustering) { diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts index 8583823ee..67cfcca63 100644 --- a/packages/backend/src/boot/master.ts +++ b/packages/backend/src/boot/master.ts @@ -49,7 +49,7 @@ function greet(): void { /** * Init master process */ -export async function masterMain(): void { +export async function masterMain(): Promise { let config!: Config; // initialize app @@ -141,7 +141,7 @@ async function connectDb(): Promise { } } -async function spawnWorkers(limit = 1): void { +async function spawnWorkers(limit = 1): Promise { const workers = Math.min(limit, os.cpus().length); bootLogger.info(`Starting ${workers} worker${workers === 1 ? '' : 's'}...`); await Promise.all([...Array(workers)].map(spawnWorker)); diff --git a/packages/backend/src/boot/worker.ts b/packages/backend/src/boot/worker.ts index 98731660d..af2df4471 100644 --- a/packages/backend/src/boot/worker.ts +++ b/packages/backend/src/boot/worker.ts @@ -4,7 +4,7 @@ import { initDb } from '@/db/postgre.js'; /** * Init worker process */ -export async function workerMain() { +export async function workerMain(): Promise { await initDb(); // start server