用户登录
(login *login)
| 242 | |
| 243 | // 用户登录 |
| 244 | func (manager *ClientManager) EventLogin(login *login) { |
| 245 | |
| 246 | client := login.Client |
| 247 | // 连接存在,在添加 |
| 248 | if manager.InClient(client) { |
| 249 | userKey := login.GetKey() |
| 250 | manager.AddUsers(userKey, login.Client) |
| 251 | } |
| 252 | |
| 253 | fmt.Println("EventLogin 用户登录", client.Addr, login.AppId, login.UserId) |
| 254 | |
| 255 | orderId := helper.GetOrderIdTime() |
| 256 | SendUserMessageAll(login.AppId, login.UserId, orderId, models.MessageCmdEnter, "哈喽~") |
| 257 | } |
| 258 | |
| 259 | // 用户断开连接 |
| 260 | func (manager *ClientManager) EventUnregister(client *Client) { |
no test coverage detected