diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index bcd88410f..6dd822a4e 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.9.4", + "version": "2.9.5", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/hosts/hydro.ts b/packages/hydrojudge/src/hosts/hydro.ts index 62b190651..6836c8369 100644 --- a/packages/hydrojudge/src/hosts/hydro.ts +++ b/packages/hydrojudge/src/hosts/hydro.ts @@ -233,7 +233,7 @@ export default class Hydro { const tasks = []; const queue = new PQueue({ concurrency: 10 }); for (const name in res.data.links) { - tasks.push(queue.add(() => download(name))); + tasks.push(queue.add(() => download.call(this, name))); } queue.start(); await Promise.all(tasks);