This commit is contained in:
孟帅
2024-03-07 20:08:56 +08:00
parent 6dd8cbadad
commit 0fbc1ad47c
246 changed files with 9441 additions and 2293 deletions

View File

@@ -65,7 +65,7 @@ func NewClient(r *ghttp.Request, socket *websocket.Conn, firstTime uint64) (clie
closeSignal: make(chan struct{}, 1),
FirstTime: firstTime,
HeartbeatTime: firstTime,
User: contexts.Get(r.Context()).User,
User: contexts.GetUser(r.Context()),
IP: location.GetClientIp(r),
UserAgent: r.UserAgent(),
}

View File

@@ -158,10 +158,19 @@ func (manager *ClientManager) GetUsersLen() (userLen int) {
// EventRegister 用户建立连接事件
func (manager *ClientManager) EventRegister(client *Client) {
if client == nil {
g.Log().Warningf(mctx, "EventRegister client == nil.")
return
}
manager.AddClients(client)
var userId int64
if client.User != nil {
userId = client.User.Id
}
// 用户登录
manager.EventLogin(&login{
UserId: client.User.Id,
UserId: userId,
Client: client,
})
// 发送当前客户端标识