From c37cb4afbac5adcaaaa34cb3b5f0664bfffee357 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Fri, 25 Jul 2025 12:14:50 +0800 Subject: [PATCH] refactor: clean code --- internal/certificate/service.go | 8 +++----- internal/domain/settings.go | 10 ++++++++++ internal/workflow/service.go | 8 +++----- ui/src/pages/dashboard/Dashboard.tsx | 6 +++--- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/internal/certificate/service.go b/internal/certificate/service.go index 4df15799..c844b17f 100644 --- a/internal/certificate/service.go +++ b/internal/certificate/service.go @@ -4,7 +4,6 @@ import ( "archive/zip" "bytes" "context" - "encoding/json" "fmt" "strings" "time" @@ -49,12 +48,11 @@ func (s *CertificateService) InitSchedule(ctx context.Context) error { return } - var settingsContent *domain.SettingsContentAsPersistence - json.Unmarshal([]byte(settings.Content), &settingsContent) - if settingsContent != nil && settingsContent.ExpiredCertificatesMaxDaysRetention != 0 { + persistenceSettings, _ := settings.UnmarshalContentAsPersistence() + if persistenceSettings != nil && persistenceSettings.ExpiredCertificatesMaxDaysRetention != 0 { ret, err := s.certificateRepo.DeleteWhere( context.Background(), - dbx.NewExp(fmt.Sprintf("validityNotAfter {