LoadFriendList 加载好友列表
(ctx context.Context, req *meta.GateLoadFriendListRequest)
| 372 | |
| 373 | // LoadFriendList 加载好友列表 |
| 374 | func (g *Gate) LoadFriendList(ctx context.Context, req *meta.GateLoadFriendListRequest) (*meta.GateLoadFriendListResponse, error) { |
| 375 | s, err := g.getOnlineSession(ctx) |
| 376 | if err != nil { |
| 377 | log.Errorf("getSession error:%s", errors.ErrorStack(err)) |
| 378 | return &meta.GateLoadFriendListResponse{Header: &meta.ResponseHeader{Code: util.ErrorGetOnlineSession, Msg: err.Error()}}, nil |
| 379 | } |
| 380 | |
| 381 | log.Debugf("%d begin loadFriendList", s.id) |
| 382 | ids, err := g.store.loadFriendList(s.id) |
| 383 | if err != nil { |
| 384 | return &meta.GateLoadFriendListResponse{Header: &meta.ResponseHeader{Code: util.ErrorLoadFriendList, Msg: err.Error()}}, nil |
| 385 | } |
| 386 | log.Debugf("%d end loadFriendList:%v", s.id, ids) |
| 387 | |
| 388 | return &meta.GateLoadFriendListResponse{Users: ids}, nil |
| 389 | } |
| 390 | |
| 391 | // FindUser 添加好友前先查找,模糊查找 |
| 392 | func (g *Gate) FindUser(ctx context.Context, req *meta.GateFindUserRequest) (*meta.GateFindUserResponse, error) { |
nothing calls this directly
no test coverage detected