消息修复

This commit is contained in:
hahwu 2026-01-29 20:07:12 +08:00
parent 34126d990a
commit 7f085b6b80

View File

@ -135,9 +135,11 @@ func FixBug() {
for k, v := range messageMgrData.MessageList { for k, v := range messageMgrData.MessageList {
if k < 100000 { if k < 100000 {
delete(messageMgrData.MessageList, k) delete(messageMgrData.MessageList, k)
continue
} }
for i, msgItem := range v.Messages { // 反向遍历以安全删除元素
if msgItem.Type == msg.HANDLE_TYPE_CHAMPSHIP_NOTIFY { for i := len(v.Messages) - 1; i >= 0; i-- {
if v.Messages[i].Type == msg.HANDLE_TYPE_CHAMPSHIP_NOTIFY {
// 删除消息 // 删除消息
v.Messages = append(v.Messages[:i], v.Messages[i+1:]...) v.Messages = append(v.Messages[:i], v.Messages[i+1:]...)
} }