From 0d64fb05c7f2d88d74dedf1657e63c936a2771fa Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 3 Feb 2020 11:58:21 -0500 Subject: [PATCH] feat: disable scanner if ScanInterval is set to 0 --- server/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/server.go b/server/server.go index 61d27736..f3d58ed9 100644 --- a/server/server.go +++ b/server/server.go @@ -67,8 +67,12 @@ func (a *Server) initRoutes() { func (a *Server) initScanner() { interval, err := time.ParseDuration(conf.Server.ScanInterval) + if interval == 0 { + log.Info("Scanner is disabled", "interval", conf.Server.ScanInterval, err) + return + } if err != nil { - log.Error("Invalid interval specification. Using default of 5m", "conf", conf.Server.ScanInterval, err) + log.Error("Invalid interval specification. Using default of 5m", "interval", conf.Server.ScanInterval, err) interval = 5 * time.Minute } else { log.Info("Starting scanner", "interval", interval.String())