components/frontend/src/api/changelog.js
import { fetch_server_api } from "./fetch_server_api"
export function get_changelog(nr_changes, uuids) {
if (Object.keys(uuids).includes("source_uuid")) {
return fetch_server_api("get", `changelog/source/${uuids.source_uuid}/${nr_changes}`)
}
if (Object.keys(uuids).includes("metric_uuid")) {
return fetch_server_api("get", `changelog/metric/${uuids.metric_uuid}/${nr_changes}`)
}
if (Object.keys(uuids).includes("subject_uuid")) {
return fetch_server_api("get", `changelog/subject/${uuids.subject_uuid}/${nr_changes}`)
}
if (Object.keys(uuids).includes("report_uuid")) {
return fetch_server_api("get", `changelog/report/${uuids.report_uuid}/${nr_changes}`)
}
return fetch_server_api("get", `changelog/${nr_changes}`)
}