From 45f6d139c8309c59e95567d02f62d9b855ff44cb Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Mon, 19 Feb 2024 22:13:51 +0800 Subject: [PATCH] fix: adapt to latest context struct --- src/api/status.ts | 12 +++++++----- src/pages/details.tsx | 5 ++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/api/status.ts b/src/api/status.ts index 454140b..9185b70 100644 --- a/src/api/status.ts +++ b/src/api/status.ts @@ -15,12 +15,14 @@ export enum Verdict { export interface TaskResultInfo { id: number; - points: number; - real_time: number; - cpu_time: number; - memory: number; - verdict: Verdict; message: string; + points: number; + runtime: { + real_time: number; + cpu_time: number; + memory: number; + }; + verdict: Verdict; } export interface ContextInfo { diff --git a/src/pages/details.tsx b/src/pages/details.tsx index 8265619..19a2a15 100644 --- a/src/pages/details.tsx +++ b/src/pages/details.tsx @@ -91,7 +91,10 @@ export default function DetailsPage() {
{`#${task.id}`}
{VerdictMap[task.verdict].label}
-
{`${task.real_time}ms/${task.memory}KB`}
+
{`${Math.max( + task.runtime.real_time, + task.runtime.cpu_time, + )}ms/${task.runtime.memory}KB`}