diff --git a/remote_judger/src/providers/codeforces.ts b/remote_judger/src/providers/codeforces.ts index bf652ad..2795379 100644 --- a/remote_judger/src/providers/codeforces.ts +++ b/remote_judger/src/providers/codeforces.ts @@ -237,7 +237,7 @@ export default class CodeforcesProvider implements IBasicProvider { end ) { if (!(await this.ensureLogin())) { - end({ + await end({ error: true, status: 'Judgment Failed', message: 'Login failed', diff --git a/remote_judger/src/providers/luogu.ts b/remote_judger/src/providers/luogu.ts index 11902cb..38124c0 100644 --- a/remote_judger/src/providers/luogu.ts +++ b/remote_judger/src/providers/luogu.ts @@ -208,7 +208,7 @@ export default class LuoguProvider implements IBasicProvider { end ) { if (!(await this.ensureLogin())) { - end({ + await end({ error: true, status: 'Judgment Failed', message: 'Login failed', @@ -218,7 +218,7 @@ export default class LuoguProvider implements IBasicProvider { } if (code.length < 10) { - end({ + await end({ error: true, status: 'Compile Error', message: 'Code too short',