From 45f5c9d06acb0eac420db67866efb6dec61383f0 Mon Sep 17 00:00:00 2001 From: Tordarus <tordarus@protonmail.com> Date: Wed, 15 Jan 2025 15:22:22 +0100 Subject: [PATCH] FlagUpdateHashFileInterval added --- hash_cache.go | 2 +- main.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/hash_cache.go b/hash_cache.go index 55c8212..e0f7277 100644 --- a/hash_cache.go +++ b/hash_cache.go @@ -29,7 +29,7 @@ func InitCache() { } go func() { - ticker := time.NewTicker(10 * time.Second) + ticker := time.NewTicker(FlagUpdateHashFileInterval) defer ticker.Stop() for range ticker.C { if err := WriteCache(); err != nil { diff --git a/main.go b/main.go index 6b728b2..b248f67 100644 --- a/main.go +++ b/main.go @@ -17,9 +17,10 @@ import ( ) var ( // flags - FlagSourceDir = envvars.String("SOURCE_PATH", "/video") - FlagTargetDir = envvars.String("TARGET_PATH", "/audio") - FlagCacheFile = envvars.String("CACHE_FILE", "/hashes.bin") + FlagSourceDir = envvars.String("SOURCE_PATH", "/video") + FlagTargetDir = envvars.String("TARGET_PATH", "/audio") + FlagCacheFile = envvars.String("CACHE_FILE", "/hashes.bin") + FlagUpdateHashFileInterval = envvars.Duration("UPDATE_CACHE_FILE_INTERVAL", 10*time.Second) ) func main() {