This commit is contained in:
J. Nick Koston 2023-01-21 17:02:15 -10:00
parent e4ebb320e5
commit 51a69f1042

View File

@ -243,11 +243,12 @@ class HistoryStream {
entityId in this.combinedHistory && entityId in this.combinedHistory &&
entityId in streamMessage.states entityId in streamMessage.states
) { ) {
const lastCombined = this.combinedHistory[entityId][-1]; const entityCombinedHistory = this.combinedHistory[entityId];
newHistory[entityId] = this.combinedHistory[entityId].concat( const lastEntityCombinedHistory = entityCombinedHistory[-1];
newHistory[entityId] = entityCombinedHistory.concat(
streamMessage.states[entityId] streamMessage.states[entityId]
); );
if (streamMessage.states[entityId][0] > lastCombined) { if (streamMessage.states[entityId][0] > lastEntityCombinedHistory) {
// If the history is out of order we have to sort it. // If the history is out of order we have to sort it.
newHistory[entityId] = newHistory[entityId].sort( newHistory[entityId] = newHistory[entityId].sort(
(a, b) => a.lu - b.lu (a, b) => a.lu - b.lu