From 51a6b8b9c4397bfd132f863b2bedb2de12085fd8 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 30 Oct 2020 15:16:18 +0800 Subject: [PATCH] judge: do not clean if checker=default --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/judge/default.ts | 2 +- packages/hydrooj/src/service/bus.ts | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 7896b7a80..c2f6462d7 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "2.1.10", + "version": "2.1.11", "main": "package.json", "author": "masnn", "dependencies": { diff --git a/packages/hydrojudge/src/judge/default.ts b/packages/hydrojudge/src/judge/default.ts index db1b363d8..3d785642e 100644 --- a/packages/hydrojudge/src/judge/default.ts +++ b/packages/hydrojudge/src/judge/default.ts @@ -135,7 +135,7 @@ export const judge = async (ctx) => { ); })(), ]); - ctx.clean.push(ctx.checker.clean); + if (ctx.checker) ctx.clean.push(ctx.checker.clean); ctx.clean.push(ctx.execute.clean); ctx.next({ status: STATUS.STATUS_JUDGING, progress: 0 }); const tasks = []; diff --git a/packages/hydrooj/src/service/bus.ts b/packages/hydrooj/src/service/bus.ts index dd0adaed7..6aa9a772b 100644 --- a/packages/hydrooj/src/service/bus.ts +++ b/packages/hydrooj/src/service/bus.ts @@ -40,11 +40,11 @@ export interface EventMap { 'user/message': (uid: number, mdoc: Mdoc, udoc: User) => void 'user/get': (udoc: User) => void - 'domain/create': (ddoc: DomainDoc) => void - 'domain/before-get': (query: FilterQuery) => void - 'domain/get': (ddoc: DomainDoc) => void - 'domain/before-update': (domainId: string, $set: Partial) => void - 'domain/update': (domainId: string, $set: Partial, ddoc: DomainDoc) => void + 'domain/create': (ddoc: DomainDoc) => VoidReturn + 'domain/before-get': (query: FilterQuery) => VoidReturn + 'domain/get': (ddoc: DomainDoc) => VoidReturn + 'domain/before-update': (domainId: string, $set: Partial) => VoidReturn + 'domain/update': (domainId: string, $set: Partial, ddoc: DomainDoc) => VoidReturn 'document/add': (doc: any) => VoidReturn 'document/set':