fix: 修复分组管理内存更新消息重复发送问题

This commit is contained in:
tbphp
2025-07-11 08:36:02 +08:00
parent ca431ce3a3
commit e7f0270d82
3 changed files with 10 additions and 8 deletions

View File

@@ -118,7 +118,7 @@ func (a *App) Start() error {
}
logrus.Info("System settings initialized in DB.")
a.settingsManager.Initialize(a.storage, a.groupManager)
a.settingsManager.Initialize(a.storage, a.groupManager, a.leaderService)
// 从数据库加载密钥到 Redis
if err := a.keyPoolProvider.LoadKeysFromDB(); err != nil {
@@ -131,7 +131,7 @@ func (a *App) Start() error {
if err := a.leaderService.WaitForInitializationToComplete(); err != nil {
return fmt.Errorf("follower failed to start: %w", err)
}
a.settingsManager.Initialize(a.storage, a.groupManager)
a.settingsManager.Initialize(a.storage, a.groupManager, a.leaderService)
}
a.groupManager.Initialize()