From 7006457001d53d3f1ea92220b06900fcea4dd82f Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 3 Aug 2021 13:06:11 +0800 Subject: [PATCH] judge: pass 'this' param to download (strict mode) --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/hosts/hydro.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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);