隐藏关闭的竞技馆配置房间
This commit is contained in:
parent
310156dd35
commit
3eb997c7c3
|
@ -1398,6 +1398,12 @@ func CSGetPrivateRoomListHandler(s *netlib.Session, packetId int, data interface
|
|||
Channel: []string{p.LastChannel},
|
||||
})
|
||||
for _, v := range scenes {
|
||||
// 隐藏关闭的房间
|
||||
cfg := PlatformMgrSingleton.GetConfig(p.Platform).RoomConfig[v.CustomParam.GetRoomConfigId()]
|
||||
if cfg == nil || cfg.GetOn() != common.On {
|
||||
continue
|
||||
}
|
||||
|
||||
needPassword := 0
|
||||
if v.GetPassword() != "" {
|
||||
needPassword = 1
|
||||
|
|
|
@ -125,9 +125,14 @@ func (c *CustomRoomMgr) GetRoomList(plt string) []*gamehall.PrivateRoomInfo {
|
|||
}
|
||||
var ret []*gamehall.PrivateRoomInfo
|
||||
for _, v := range d.List {
|
||||
if v != nil && v.PrivateRoomInfo != nil {
|
||||
ret = append(ret, v.PrivateRoomInfo)
|
||||
if v == nil || v.PrivateRoomInfo == nil {
|
||||
continue
|
||||
}
|
||||
cfg := PlatformMgrSingleton.GetConfig(plt).RoomConfig[v.RoomConfigId]
|
||||
if cfg == nil || cfg.GetOn() != common.On {
|
||||
continue
|
||||
}
|
||||
ret = append(ret, v.PrivateRoomInfo)
|
||||
}
|
||||
return ret
|
||||
}
|
||||
|
|
|
@ -90,7 +90,7 @@ func (p *PlayerNotify) SendToClient(tp common.NotifyType, platform string, packe
|
|||
//}
|
||||
roomConfigId := d.GetDatas()[0].GetRoomConfigId()
|
||||
cfg := PlatformMgrSingleton.GetConfig(platform).RoomConfig[roomConfigId]
|
||||
if cfg == nil {
|
||||
if cfg == nil || cfg.GetOn() != common.On {
|
||||
return
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue