mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-05 15:37:47 +00:00
Revert "adjust"
This reverts commit 6ba31da4a5a619a0da1bfbcfe18723de595e19aa.
This commit is contained in:
parent
6ba31da4a5
commit
7923c172ff
@ -264,18 +264,19 @@ class HistoryStream {
|
|||||||
// Remove old history
|
// Remove old history
|
||||||
if (entityId in this.combinedHistory) {
|
if (entityId in this.combinedHistory) {
|
||||||
const entityHistory = newHistory[entityId];
|
const entityHistory = newHistory[entityId];
|
||||||
const lastEntry = entityHistory[entityHistory.length - 1];
|
while (entityHistory[0].lu < purgeBeforePythonTime) {
|
||||||
const filtered = entityHistory.filter(
|
if (entityHistory.length > 1) {
|
||||||
(ent) => ent.lu < purgeBeforePythonTime
|
if (entityHistory[1].lu < purgeBeforePythonTime) {
|
||||||
);
|
newHistory[entityId].shift();
|
||||||
if (filtered.length === 0) {
|
continue;
|
||||||
filtered.push(lastEntry);
|
}
|
||||||
|
}
|
||||||
|
// Update the first entry to the start time state
|
||||||
|
// as we need to preserve the start time state and
|
||||||
|
// only expire the rest of the history as it ages.
|
||||||
|
entityHistory[0].lu = purgeBeforePythonTime;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
// Update the first entry to the start time state
|
|
||||||
// as we need to preserve the start time state and
|
|
||||||
// only expire the rest of the history as it ages.
|
|
||||||
filtered[0].lu = purgeBeforePythonTime;
|
|
||||||
newHistory[entityId] = filtered;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.combinedHistory = newHistory;
|
this.combinedHistory = newHistory;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user