fix: 删除group时内存数据一致

This commit is contained in:
tbphp
2025-07-08 18:17:37 +08:00
parent 356b620ffb
commit c6495ffd04
2 changed files with 14 additions and 16 deletions

View File

@@ -474,7 +474,7 @@ func (p *KeyProvider) RemoveKeysFromStore(groupID uint, keyIDs []uint) error {
"groupID": groupID,
"error": err,
}).Error("Failed to delete active keys list")
// 继续执行hash删除因为即使列表删除失败hash仍然需要清理
return err
}
// 第二步批量删除所有相关的key hash
@@ -485,7 +485,6 @@ func (p *KeyProvider) RemoveKeysFromStore(groupID uint, keyIDs []uint) error {
"keyID": keyID,
"error": err,
}).Error("Failed to delete key hash")
// 继续删除其他keys不因单个失败而中断
}
}