刷新邀请界面

master
1076390229 2025-08-05 21:23:15 +08:00
parent 3fa82b1241
commit 23f0c30d95
2 changed files with 14 additions and 1 deletions

View File

@ -272,6 +272,7 @@ function M:OnEvtUpdateRoom(evt_data)
end
DispatchEvent(self._dispatcher, GroupMgrEvent.OnFamilyRoomReflash, self.groupId)
Broadcast.Send(BroadcastEvent.OnMemberChange)
end
function M:OnEvtUpdatePlayerInfo(evt_data)

View File

@ -109,6 +109,8 @@ function M:FillData()
end
function M:ReFalsh(...)
--[[
local arg = { ... }
local group = DataManager.groups:get(self.group_id)
@ -127,9 +129,11 @@ function M:ReFalsh(...)
player.online = 1
end
end
]]
local group = DataManager.groups:get(self.group_id)
self._data_number = SortMembers(group.members) --group.members
self.lst_player.numItems = #group.members
self.lst_player.numItems = #self._data_number --#group.members
end
function M:PlayerRenderer(index, obj)
@ -312,10 +316,18 @@ function M:OnUpdate()
-- end
end
function M:Show()
BaseWindow.Show(self)
Broadcast.AddListener(BroadcastEvent.OnMemberChange, self.ReFalsh, self)
end
function M:Close()
local mgr_ctr = ControllerManager.GetController(GroupMgrController)
mgr_ctr:RemoveEventListener(GroupMgrEvent.OnMemberState)
Broadcast.RemoveListener(BroadcastEvent.OnMemberChange, self.ReFalsh)
BaseWindow.Close(self)
if self.callback then
self.callback()