diff --git a/modules/capturesheep/module.go b/modules/capturesheep/module.go index d5a590231..afd9e958d 100644 --- a/modules/capturesheep/module.go +++ b/modules/capturesheep/module.go @@ -15,6 +15,7 @@ import ( type CaptureSheep struct { modules.ModuleBase service core.IService + dragon comm.IDragon api *apiComp configure *configureComp modelCaptureSheep *ModelCaptureSheep @@ -36,6 +37,11 @@ func (this *CaptureSheep) Init(service core.IService, module core.IModule, optio func (this *CaptureSheep) Start() (err error) { err = this.ModuleBase.Start() + var module core.IModule + if module, err = this.service.GetModule(comm.ModuleDragon); err != nil { + return + } + this.dragon = module.(comm.IDragon) return } diff --git a/modules/mainline/model_mainline.go b/modules/mainline/model_mainline.go index 24e9dce34..d693e4ade 100644 --- a/modules/mainline/model_mainline.go +++ b/modules/mainline/model_mainline.go @@ -49,6 +49,7 @@ func (this *ModelMline) getMainlineData(uid string) (results *pb.DBMainline, err Exploreaward: make(map[int32]*pb.DBMainlineAward), Groupaward: make(map[int32]*pb.DBMainlineAward), Ps: make(map[int32]int32), + Chapterboos: make(map[int32]int32), } err = this.Add(uid, results) }