refacrot: 优化目录结构

This commit is contained in:
tbphp committed 2025-07-13 20:28:14 +08:00
1 parent 37bdcf2e72
commit e1478e4b88
7 files changed
+86 -87

No files matched your search

+3 -3
View File
@@ -35,12 +35,12 @@ type groupManager interface {
Invalidate() error
}
type leaderService interface {
type leaderLock interface {
IsLeader() bool
}
// Initialize initializes the SystemSettingsManager with database and store dependencies.
func (sm *SystemSettingsManager) Initialize(store store.Store, gm groupManager, leader leaderService) error {
func (sm *SystemSettingsManager) Initialize(store store.Store, gm groupManager, leaderLock leaderLock) error {
settingsLoader := func() (types.SystemSettings, error) {
var dbSettings []models.SystemSetting
if err := db.DB.Find(&dbSettings).Error; err != nil {
@@ -82,7 +82,7 @@ func (sm *SystemSettingsManager) Initialize(store store.Store, gm groupManager,
}
afterLoader := func(newData types.SystemSettings) {
if !leader.IsLeader() {
if !leaderLock.IsLeader() {
return
}
if err := gm.Invalidate(); err != nil {