From 8f1605e1e97b49ea9d5095bec7ce6ed0b90761c4 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Tue, 11 Mar 2025 20:49:45 +0800 Subject: [PATCH] :wastebasket: Clean up cleaner code --- pkg/internal/services/cleaner.go | 23 ----------------------- pkg/main.go | 1 - 2 files changed, 24 deletions(-) delete mode 100644 pkg/internal/services/cleaner.go diff --git a/pkg/internal/services/cleaner.go b/pkg/internal/services/cleaner.go deleted file mode 100644 index bb0bb32..0000000 --- a/pkg/internal/services/cleaner.go +++ /dev/null @@ -1,23 +0,0 @@ -package services - -import ( - "git.solsynth.dev/hypernet/interactive/pkg/internal/database" - "github.com/rs/zerolog/log" - "time" -) - -func DoAutoDatabaseCleanup() { - deadline := time.Now().Add(60 * time.Minute) - log.Debug().Time("deadline", deadline).Msg("Now cleaning up entire database...") - - var count int64 - for _, model := range database.AutoMaintainRange { - tx := database.C.Unscoped().Delete(model, "deleted_at >= ?", deadline) - if tx.Error != nil { - log.Error().Err(tx.Error).Msg("An error occurred when running auth context cleanup...") - } - count += tx.RowsAffected - } - - log.Debug().Int64("affected", count).Msg("Clean up entire database accomplished.") -} diff --git a/pkg/main.go b/pkg/main.go index 0f2cfc8..aac6a80 100644 --- a/pkg/main.go +++ b/pkg/main.go @@ -67,7 +67,6 @@ func main() { // Configure timed tasks quartz := cron.New(cron.WithLogger(cron.VerbosePrintfLogger(&log.Logger))) - quartz.AddFunc("@every 60m", services.DoAutoDatabaseCleanup) quartz.AddFunc("@every 5m", services.FlushPostViews) quartz.Start()