删除不用的接口

This commit is contained in:
zhaocy 2022-07-22 19:20:49 +08:00
parent 79024873d5
commit 374d9ce3c9
3 changed files with 40 additions and 8 deletions

View File

@ -82,8 +82,6 @@ type (
InitTaskAll(uid string)
//清空任务
ResetTask(uid string, taskTag TaskTag)
//监听任务
ListenTask()
//任务通知
SendToTask(session IUserSession, taskType TaskType, param *pb.TaskParam) (code pb.ErrorCode)
// 清理玩家任务数据

View File

@ -18,7 +18,6 @@ const ( //Redis
type ModelTask struct {
modules.MCompModel
moduleTask *ModuleTask
}
func (this *ModelTask) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
@ -59,14 +58,10 @@ func (this *ModelTask) getTaskTypeList(uid string, taskType comm.TaskType) (newl
return
}
//任务处理器注册
//初始化任务
func (this *ModelTask) initTask(uid string) error {
if data, err := this.moduleTask.configure.getTaskList(); err == nil {
for _, cnf := range data {
//注册任务处理器
//初始玩家任务数据
objId := primitive.NewObjectID().Hex()
task := &pb.DBTask{
@ -245,3 +240,15 @@ func (this *ModelTask) inStrategy(uid string, heroCfgId int32) (taskIds []int32,
return
}
func (this *ModelTask) UpEquip() {
}
func (this *ModelTask) UpHeroStar() {
}
func (this *ModelTask) UpHeroLevel() {
}

View File

@ -27,6 +27,7 @@ func (this *ModuleTask) GetType() core.M_Modules {
func (this *ModuleTask) Init(service core.IService, module core.IModule, options core.IModuleOptions) (err error) {
err = this.ModuleBase.Init(service, module, options)
// this.initTaskHandle()
return
}
@ -89,6 +90,7 @@ func (this *ModuleTask) CreateTaskForStrategy(uid string, heroCfgId int32) {
}
// 清理任务数据
func (this *ModuleTask) CleanData(uid string) {
this.modelTask.clearTask(uid, comm.TASK_DAILY)
this.modelTask.clearTask(uid, comm.TASK_WEEKLY)
@ -98,3 +100,28 @@ func (this *ModuleTask) CleanData(uid string) {
this.modelTaskActive.clearTask(uid, comm.TASK_DAILY)
this.modelTaskActive.clearTask(uid, comm.TASK_WEEKLY)
}
//任务处理器注册
type taskHandle func()
func (this *ModuleTask) register(taskType comm.TaskType, fn taskHandle) {
}
func (this *ModuleTask) initTaskHandle() {
if data, err := this.configure.getTaskList(); err == nil {
for _, v := range data {
switch v.TypeId {
case int32(comm.TaskTypeUpEquip):
this.register(comm.TaskTypeUpEquip, this.modelTask.UpEquip)
case int32(comm.TaskTypeUpHeroStar):
this.register(comm.TaskTypeUpEquip, this.modelTask.UpHeroStar)
case int32(comm.TaskTypeUpHeroLevel):
this.register(comm.TaskTypeUpEquip, this.modelTask.UpHeroLevel)
default:
log.Error("no ")
}
}
}
}