diff options
| author | Paul Buetow <paul@buetow.org> | 2023-04-17 23:18:30 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-04-17 23:18:30 +0300 |
| commit | 33c240656582dbe5ff5f5827344ecb0ad9923a44 (patch) | |
| tree | 3e61dc4fcb3416f1641b27305f0948362b157e86 | |
| parent | e9820a2241c8991b1d2dd84f008cf841053b8296 (diff) | |
fix
| -rw-r--r-- | state.go | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -11,9 +11,9 @@ import ( ) type checkState struct { - status int - prevStatus int - output string + Status int + PrevStatus int + Output string } type state struct { @@ -78,14 +78,14 @@ func (s state) update(name, output string, status int) { return } - if prevState.status != status { - log.Printf("State of %s: %d -> %d (changed)", name, prevState, status) - s.checks[name] = checkState{status, prevState.status, output} + if prevState.Status != status { + log.Printf("State of %s: %d -> %d (changed)", name, prevState.Status, status) + s.checks[name] = checkState{status, prevState.Status, output} return } log.Printf("State of %s: %d (unchanged)", name, status) - s.checks[name] = checkState{status, prevState.status, output} + s.checks[name] = checkState{status, prevState.Status, output} } func (s state) persist() error { @@ -103,18 +103,18 @@ func (s state) report() (string, string, bool) { f := func(filter func(i int) bool) int { var count int for name, checkState := range s.checks { - if filter(checkState.status) { + if filter(checkState.Status) { count++ - if checkState.status != checkState.prevStatus { - sb.WriteString(codeToString(checkState.prevStatus)) + if checkState.Status != checkState.PrevStatus { + sb.WriteString(codeToString(checkState.PrevStatus)) sb.WriteString("->") changed = true } - sb.WriteString(codeToString(checkState.status)) + sb.WriteString(codeToString(checkState.Status)) sb.WriteString(": ") sb.WriteString(name) sb.WriteString(" ==>> ") - sb.WriteString(checkState.output) + sb.WriteString(checkState.Output) sb.WriteString("\n") } } |
