From afdab31f67e58042938facb71ed6e08d0a6f1e3f Mon Sep 17 00:00:00 2001 From: Shawn Smith Date: Sun, 21 Nov 2021 20:59:07 +0900 Subject: [PATCH] remove dir after running checks --- handlers/checks.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/handlers/checks.go b/handlers/checks.go index 0bf428c..aed4887 100644 --- a/handlers/checks.go +++ b/handlers/checks.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" "log" + "os" "strings" "time" @@ -109,6 +110,13 @@ func newChecksResp(db *badger.DB, repo string, forceRefresh bool) (checksResp, e return checksResp{}, err } + defer func() { + err := os.RemoveAll(dirName(repo)) + if err != nil { + log.Println("ERROR: could not remove dir:", err) + } + }() + t := time.Now().UTC() resp := checksResp{ Checks: checkResult.Checks,