1
This commit is contained in:
parent
f0966955d0
commit
0493fd6183
@ -13,6 +13,7 @@ type userSession struct {
|
|||||||
sessionId string
|
sessionId string
|
||||||
lastUpdateTime int64
|
lastUpdateTime int64
|
||||||
timerWp *q5.XTimerWp
|
timerWp *q5.XTimerWp
|
||||||
|
onlineNum int64
|
||||||
}
|
}
|
||||||
|
|
||||||
type sessionMgr struct {
|
type sessionMgr struct {
|
||||||
@ -99,7 +100,18 @@ func (this *sessionMgr) userOnline(session *userSession) {
|
|||||||
"", //ip
|
"", //ip
|
||||||
"user_online",
|
"user_online",
|
||||||
prop)
|
prop)
|
||||||
|
atomic.AddInt64(&this.onlineNum, 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *sessionMgr) userOffline(session *userSession) {
|
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)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user