feat 在线人数埋点

This commit is contained in:
2026-01-08 13:36:08 +08:00
parent 2145b07e69
commit 265e522aff
3 changed files with 18 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
package client
import (
"git.hlsq.asia/mmorpg/service-gateway/internal/global"
"sync"
)
@@ -21,12 +22,14 @@ func (m *userManager) Add(usn int64, client *Client) {
m.Lock()
defer m.Unlock()
m.userMap[usn] = client
global.OnlineUsersGauge.Inc()
}
func (m *userManager) Delete(usn int64) {
m.Lock()
defer m.Unlock()
delete(m.userMap, usn)
global.OnlineUsersGauge.Dec()
}
func (m *userManager) GetAll() map[int64]*Client {