mirror of
https://github.com/home-assistant/frontend.git
synced 2025-08-05 07:27:47 +00:00
naming is hard
This commit is contained in:
parent
36710d7588
commit
bdcd1a0a88
@ -281,7 +281,7 @@ class HistoryStream {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const subscribeHistoryStatesWindow = (
|
export const subscribeHistoryStatesTimeWindow = (
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
callbackFunction: (data: HistoryStates) => void,
|
callbackFunction: (data: HistoryStates) => void,
|
||||||
hoursToShow: number,
|
hoursToShow: number,
|
||||||
|
@ -12,7 +12,7 @@ import "../../../components/ha-card";
|
|||||||
import "../../../components/chart/state-history-charts";
|
import "../../../components/chart/state-history-charts";
|
||||||
import {
|
import {
|
||||||
HistoryResult,
|
HistoryResult,
|
||||||
subscribeHistoryStatesWindow,
|
subscribeHistoryStatesTimeWindow,
|
||||||
computeHistory,
|
computeHistory,
|
||||||
} from "../../../data/history";
|
} from "../../../data/history";
|
||||||
import { HomeAssistant } from "../../../types";
|
import { HomeAssistant } from "../../../types";
|
||||||
@ -88,20 +88,20 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard {
|
|||||||
public connectedCallback() {
|
public connectedCallback() {
|
||||||
super.connectedCallback();
|
super.connectedCallback();
|
||||||
if (this.hasUpdated) {
|
if (this.hasUpdated) {
|
||||||
this._subscribeHistoryWindow();
|
this._subscribeHistoryTimeWindow();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public disconnectedCallback() {
|
public disconnectedCallback() {
|
||||||
super.disconnectedCallback();
|
super.disconnectedCallback();
|
||||||
this._unsubscribeHistoryWindow();
|
this._unsubscribeHistoryTimeWindow();
|
||||||
}
|
}
|
||||||
|
|
||||||
private _subscribeHistoryWindow() {
|
private _subscribeHistoryTimeWindow() {
|
||||||
if (this._subscribed) {
|
if (this._subscribed) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this._subscribed = subscribeHistoryStatesWindow(
|
this._subscribed = subscribeHistoryStatesTimeWindow(
|
||||||
this.hass!,
|
this.hass!,
|
||||||
(combinedHistory) => {
|
(combinedHistory) => {
|
||||||
if (!this._subscribed) {
|
if (!this._subscribed) {
|
||||||
@ -135,7 +135,7 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard {
|
|||||||
this._interval = window.setInterval(() => this._redrawGraph(), 1000 * 60);
|
this._interval = window.setInterval(() => this._redrawGraph(), 1000 * 60);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _unsubscribeHistoryWindow() {
|
private _unsubscribeHistoryTimeWindow() {
|
||||||
if (!this._subscribed) {
|
if (!this._subscribed) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -179,8 +179,8 @@ export class HuiHistoryGraphCard extends LitElement implements LovelaceCard {
|
|||||||
(oldConfig?.entities !== this._config.entities ||
|
(oldConfig?.entities !== this._config.entities ||
|
||||||
oldConfig?.hours_to_show !== this._hoursToShow)
|
oldConfig?.hours_to_show !== this._hoursToShow)
|
||||||
) {
|
) {
|
||||||
this._unsubscribeHistoryWindow();
|
this._unsubscribeHistoryTimeWindow();
|
||||||
this._subscribeHistoryWindow();
|
this._subscribeHistoryTimeWindow();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user