0.3.01
This commit is contained in:
@@ -42,7 +42,7 @@ type embyHealthState struct {
|
||||
retryEvery time.Duration
|
||||
consecutive int
|
||||
// version is what Emby last said it was. Kept across a failed probe on purpose: the
|
||||
// About page reads it, and blanking it during an outage would replace a fact that is
|
||||
// The Settings rail reads it, and blanking it during an outage would replace a fact that is
|
||||
// still true with nothing.
|
||||
version string
|
||||
}
|
||||
@@ -65,7 +65,7 @@ func (h *embyHealth) begin(interval time.Duration, now time.Time) {
|
||||
|
||||
// retune follows the operator changing the probe's cadence, or switching it off, without
|
||||
// disturbing what the probe has already found. It is deliberately not `begin`: that
|
||||
// starts a fresh watch and drops the Emby version with it, which the About page reads and
|
||||
// starts a fresh watch and drops the Emby version with it, which the Settings rail reads and
|
||||
// which is still true whatever the interval is now.
|
||||
func (h *embyHealth) retune(interval time.Duration, now time.Time) {
|
||||
h.mu.Lock()
|
||||
@@ -119,7 +119,7 @@ type embyHealthPayload struct {
|
||||
Since string `json:"since,omitempty"`
|
||||
CheckedAt string `json:"checkedAt,omitempty"`
|
||||
RetrySeconds int `json:"retrySeconds"`
|
||||
// Version is Emby's own, for the television's About page. Omitted rather than sent
|
||||
// Version is Emby's own, for the television's Settings rail. Omitted rather than sent
|
||||
// empty, so a client can tell "not known yet" from "known to be blank" — the first
|
||||
// probe may not have completed, and with the probe switched off none ever will.
|
||||
Version string `json:"version,omitempty"`
|
||||
|
||||
Reference in New Issue
Block a user