* stats: pass configuration object via stats.New()

This commit is contained in:
Simon Zolin
2019-09-16 16:14:52 +03:00
parent 3862662201
commit b8a98c1a77
4 changed files with 44 additions and 30 deletions

View File

@@ -36,8 +36,11 @@ func initDNSServer(baseDir string) {
log.Fatalf("Cannot create DNS data dir at %s: %s", baseDir, err)
}
statsDBFilename := filepath.Join(baseDir, "stats.db")
config.stats, err = stats.New(statsDBFilename, config.DNS.StatsInterval, nil)
statsConf := stats.Config{
Filename: filepath.Join(baseDir, "stats.db"),
LimitDays: config.DNS.StatsInterval,
}
config.stats, err = stats.New(statsConf)
if err != nil {
log.Fatal("Couldn't initialize statistics module")
}