家族监听周期修复

master
1076390229 2025-08-08 20:17:08 +08:00
parent e041ed61e9
commit 611658bb15
39 changed files with 4 additions and 2 deletions

View File

@ -8,7 +8,10 @@ local M = FamilyEventView
function FamilyEventView.new(root)
setmetatable(M, { __index = root })
local self = setmetatable({}, { __index = M })
return self
end
function M:AddListener()
local mgr_ctr = self._mgr_ctr
mgr_ctr:AddEventListener(GroupMgrEvent.AddPlay, handler(self, self._evtAddPlay))
mgr_ctr:AddEventListener(GroupMgrEvent.DelPlay, handler(self, self._evtDelPlay))
@ -31,7 +34,6 @@ function FamilyEventView.new(root)
mgr_ctr:AddEventListener(GroupMgrEvent.OnFamilyRoomReflash, handler(self, self._evtOnFamilyRoomReflash))
mgr_ctr:AddEventListener(GroupMgrEvent.OnFamilyMemberOut, handler(self, self._evtOnFamilyMemberOut))
print("家族添加监听")
return self
end
function M:RemoveAll()

View File

@ -1132,7 +1132,7 @@ function M:Show()
Broadcast.AddListener(BroadcastEvent.OnMemberChange, self.ReflashMember, self)
Broadcast.AddListener(BroadcastEvent.OnOutFamily, self.Reflash, self)
--self.Reflash()
self._familyEventView:AddListener()
BaseView.Show(self)
self:Reflash()