diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 361420b1a..248e3775d 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.10.14", + "version": "2.10.15", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/utils.ts b/packages/hydrojudge/src/utils.ts index ba3834a93..a1374079d 100644 --- a/packages/hydrojudge/src/utils.ts +++ b/packages/hydrojudge/src/utils.ts @@ -57,7 +57,8 @@ export namespace Lock { const data = {}; export async function aquire(key: string) { - while (data[key]) sleep(100); + // eslint-disable-next-line no-await-in-loop + while (data[key]) await sleep(100); data[key] = true; }