This commit is contained in:
aozhiwei 2024-05-25 12:35:27 +08:00
parent f0966955d0
commit 0493fd6183

View File

@ -13,6 +13,7 @@ type userSession struct {
sessionId string
lastUpdateTime int64
timerWp *q5.XTimerWp
onlineNum int64
}
type sessionMgr struct {
@ -99,7 +100,18 @@ func (this *sessionMgr) userOnline(session *userSession) {
"", //ip
"user_online",
prop)
atomic.AddInt64(&this.onlineNum, 1)
}
func (this *sessionMgr) userOffline(session *userSession) {
prop := map[string]string{}
prop["gameid"] = q5.ToString(constant.GAME_ID)
f5.GetTgLog().AddTrackLog(
constant.GAME_ID,
session.accountId,
"", //distance_id
"", //ip
"user_offline",
prop)
atomic.AddInt64(&this.onlineNum, -1)
}