chore: add intermediate changes

This commit is contained in:
2026-04-21 23:46:20 +02:00
parent e1f5308dd3
commit bf04e97850
5 changed files with 16 additions and 10 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ import (
//var watchdogStop = make(chan struct{})
func KickoffDatabase(workDir string) (*gorm.DB, error) {
dbLoc := filepath.Join(workDir, "data", "garden.db")
dbLoc := filepath.Join(workDir, "garden.db")
db, err := gorm.Open(sqlite.Open(dbLoc), &gorm.Config{})
if err != nil {
return nil, err
+12 -3
View File
@@ -1,7 +1,6 @@
package database
import (
"log"
"log/slog"
"os"
@@ -17,11 +16,21 @@ func watchdog(w string, db *gorm.DB) {
return
}
var purgeList []string
for _, f := range files {
i, err := os.Stat(f.Filepath)
if err != nil {
slog.Error("failed to stat the details for one or more files", "error", err)
if os.IsNotExist(err) {
purgeList = append(purgeList, f.Filepath)
continue
}
slog.Warn("stat failed", "file", f.Filepath, "error", err)
continue
}
if i.IsDir() {
purgeList = append(purgeList, f.Filepath) // also mark it for purger if its a directory. We do not want that here
}
log.Println(i)
}
slog.Info("purge list", "files", purgeList)
}