23 lines
721 B
Lua
23 lines
721 B
Lua
local ServerPushManager = {}
|
|
|
|
---- 注册推送监听
|
|
function ServerPushManager:addServerPushListener(msgName, module, callback)
|
|
NetManager:registerMsgCallback(msgName, module, callback)
|
|
end
|
|
|
|
---- 移除推送监听
|
|
function ServerPushManager:removeServerPushListener(msgName, module)
|
|
NetManager:unRegisterMsgCallback(msgName, module)
|
|
end
|
|
|
|
---- 初始化全局推送监听
|
|
function ServerPushManager:initWhenLogin()
|
|
self:addServerPushListener(ProtoMsgType.FromMsgEnum.KickOutNtf, UIManager, UIManager.showKickOut)
|
|
end
|
|
|
|
---- 移除全局推送监听
|
|
function ServerPushManager:removeWhenLoginOut()
|
|
self:removeServerPushListener(ProtoMsgType.FromMsgEnum.KickOutNtf, UIManager)
|
|
end
|
|
|
|
return ServerPushManager |