From ca5569549852b5d638212af097d2b471a30f5fff Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 12 Jan 2022 15:53:40 +0800 Subject: [PATCH] vjudge: luogu: wait for csrf token before submit --- packages/vjudge/package.json | 2 +- packages/vjudge/src/providers/luogu.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index cdb96bce9..e38663701 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.4.9", + "version": "1.4.10", "description": "Submit problems to remote oj", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/vjudge/src/providers/luogu.ts b/packages/vjudge/src/providers/luogu.ts index aa7430353..195097de2 100644 --- a/packages/vjudge/src/providers/luogu.ts +++ b/packages/vjudge/src/providers/luogu.ts @@ -80,7 +80,7 @@ export default class LuoguProvider implements IBasicProvider { async ensureLogin() { if (await this.loggedIn) { - this.getCsrfToken('/'); + await this.getCsrfToken('/'); return true; } logger.info('retry login');