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