aboutsummaryrefslogtreecommitdiff
path: root/worker.go
diff options
context:
space:
mode:
Diffstat (limited to 'worker.go')
-rw-r--r--worker.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/worker.go b/worker.go
index f3348a7..48c78c6 100644
--- a/worker.go
+++ b/worker.go
@@ -37,9 +37,7 @@ func newWorker(configDir string) (wrk *worker, err error) {
Services: make(map[string]*ServiceReport, len(wrk.Services)),
}
for name := range wrk.Services {
- wrk.Reports.Services[name] = &ServiceReport{
- Name: name,
- }
+ wrk.Reports.Services[name] = NewServiceReport(name)
}
return wrk, nil
}
@@ -119,8 +117,7 @@ func (wrk *worker) start(updateq chan<- struct{}) {
wrk.reportsMutex.Lock()
var svcReport = wrk.Reports.Services[scanReport.Name]
- svcReport.Last = scanReport
- svcReport.History = append(svcReport.History, scanReport)
+ svcReport.Store(scanReport)
wrk.reportsMutex.Unlock()
updateq <- struct{}{}