frontend/requests/logs.ts
2025-12-25 13:43:17 +01:00

22 lines
497 B
TypeScript

import axios from "axios";
export class Log
{
constructor (
public podName: string,
public timestamp: string,
public message: string
) {}
}
export function getLogs(podId: string | undefined, onSuccess: (logs: Log[]) => void)
{
axios.get<Log[]>(ApiConfig.getHttpBase() + '/pods/' + podId + "/logs", {
headers: {
Authorization: "Bearer " + requireToken()
}
})
.then((response) => {
onSuccess(response.data);
});
}