refactor(login): 优化登录重置逻辑,移除未使用的model导入并重构Talk服务回调函数

This commit is contained in:
1
2025-09-23 15:34:55 +00:00
parent f943b12920
commit 227fd0b654
3 changed files with 18 additions and 10 deletions

View File

@@ -11,7 +11,6 @@ import (
"blazing/logic/service/maps"
"blazing/logic/service/player"
"blazing/logic/service/space"
"blazing/modules/blazing/model"
blservice "blazing/modules/blazing/service"
"context"
"time"
@@ -49,19 +48,24 @@ func (h *Controller) Login(data *user.MAIN_LOGIN_IN, c *player.Conn) (result *us
//挖矿需要单独存,因为防止多开挖矿
t.Info.TimeToday = 0 //重置电池
defer func() {
for i := 400; i < 500; i++ { //每日任务区段
t.Info.TaskList[i] = 0 //重置每日任务
// for i := 400; i < 500; i++ { //每日任务区段
// t.Info.TaskList[i] = 0 //重置每日任务
t.Service.Task((uint32(i)), func(te *model.TaskEX) bool {
te.Data = make([]uint32, 0)
return true
})
// t.Service.Task((uint32(i)), func(te *model.TaskEX) bool {
// te.Data = make([]uint32, 0)
// return true
// })
}
// }
for i := 400; i < 50; i++ { //每日任务区段
t.Info.DailyResArr[i] = 0 //重置每日任务
}
t.Service.Talk(func(m *map[uint32]uint32) {
m1 := map[uint32]uint32{}
m = &m1
})
}()
}