Skip to content

Commit 060fb53

Browse files
author
Dylan Huang
committed
add parsing of logs response
1 parent e16e564 commit 060fb53

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

vite-app/src/components/LogsSection.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { observer } from "mobx-react";
22
import { useState, useEffect } from "react";
3-
import type { LogEntry, LogsResponse } from "../types/eval-protocol";
3+
import {
4+
LogsResponseSchema,
5+
type LogEntry,
6+
type LogsResponse,
7+
} from "../types/eval-protocol";
48
import { getApiUrl } from "../config";
59
import Select from "./Select";
610
import Button from "./Button";
@@ -86,7 +90,9 @@ export const LogsSection = observer(({ rolloutId }: LogsSectionProps) => {
8690
throw new Error(`HTTP ${response.status}: ${response.statusText}`);
8791
}
8892

89-
const data: LogsResponse = await response.json();
93+
const data: LogsResponse = LogsResponseSchema.parse(
94+
await response.json()
95+
);
9096
setLogs(data.logs);
9197
setHasLoadedOnce(true);
9298
} catch (err) {

0 commit comments

Comments
 (0)