fix intel engine delta tracking across cache keys

- plus a couple tiny lil refactors
This commit is contained in:
henrygd
2025-10-02 20:24:54 -04:00
parent 7d6230de74
commit b1fd7e6695
2 changed files with 11 additions and 7 deletions

View File

@@ -218,10 +218,12 @@ export default memo(function SystemDetail({ name }: { name: string }) {
`rt_metrics`,
(data: { container: ContainerStatsRecord[]; info: SystemInfo; stats: SystemStats }) => {
// console.log("received realtime metrics", data)
const newContainerData = makeContainerData([
{ created: Date.now(), stats: data.container } as unknown as ContainerStatsRecord,
])
setContainerData((prevData) => addEmptyValues(prevData, prevData.slice(-59).concat(newContainerData), 1000))
if (data.container.length > 0) {
const newContainerData = makeContainerData([
{ created: Date.now(), stats: data.container } as unknown as ContainerStatsRecord,
])
setContainerData((prevData) => addEmptyValues(prevData, prevData.slice(-59).concat(newContainerData), 1000))
}
setSystemStats((prevStats) =>
addEmptyValues(
prevStats,