From e042cef4fab8273273c0141d1767565572d5e71d Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 19 Aug 2021 03:00:24 +0800 Subject: [PATCH] vjudge: check first-daemon --- packages/vjudge/package.json | 2 +- packages/vjudge/src/model.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 68d8c5855..35421a1b9 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.2.1", + "version": "1.2.2", "description": "Submit problems to remote oj", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/vjudge/src/model.ts b/packages/vjudge/src/model.ts index f8bc2a7b7..a729db175 100644 --- a/packages/vjudge/src/model.ts +++ b/packages/vjudge/src/model.ts @@ -90,6 +90,8 @@ class Service { } async function loadAccounts() { + // Only start a single daemon + if (!global.Hydro.isFirstWorker) return; const accounts = await coll.find().toArray(); for (const account of accounts) { if (!providers[account.type]) continue;