```
feat(socket): 调整踢人逻辑以支持错误返回 将 KickPlayer 方法的返回值从 void 改为 error, 并在 KickPerson 中正确处理该错误返回。 fix(controller): 登录时增加延迟以确保踢人操作完成 在登录流程中添加 3 秒延迟,避免用户尚未被踢出就重新上线的问题。 feat(task): 完善任务缓冲获取逻辑 初始化 GetTaskBufOutboundInfo 时直接赋值 TaskId, 并移除后续重复赋值操作,提升代码可读性。 refactor(player): 优化玩家踢出方法结构 清理
This commit is contained in:
@@ -550,9 +550,11 @@ func (h Controller) Complete_Task(data *task.CompleteTaskInboundInfo, c *player.
|
||||
* 获取任务状态
|
||||
*/
|
||||
func (h Controller) Get_Task_Buf(data *task.GetTaskBufInboundInfo, c *player.Player) (result *task.GetTaskBufOutboundInfo, err errorcode.ErrorCode) {
|
||||
result = &task.GetTaskBufOutboundInfo{}
|
||||
result = &task.GetTaskBufOutboundInfo{
|
||||
TaskId: data.TaskId,
|
||||
}
|
||||
c.Service.Task(data.TaskId, func(te *model.TaskEX) bool {
|
||||
result.TaskId = te.TaskID
|
||||
|
||||
result.TaskList = te.Data
|
||||
return false
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user