LoadGroupList 加载群组列表
(ctx context.Context, req *meta.GateLoadGroupListRequest)
| 425 | |
| 426 | // LoadGroupList 加载群组列表 |
| 427 | func (g *Gate) LoadGroupList(ctx context.Context, req *meta.GateLoadGroupListRequest) (*meta.GateLoadGroupListResponse, error) { |
| 428 | s, err := g.getOnlineSession(ctx) |
| 429 | if err != nil { |
| 430 | log.Errorf("getSession error:%s", errors.ErrorStack(err)) |
| 431 | return &meta.GateLoadGroupListResponse{Header: &meta.ResponseHeader{Code: util.ErrorGetOnlineSession, Msg: err.Error()}}, nil |
| 432 | } |
| 433 | |
| 434 | groups, err := g.store.loadGroupList(s.id) |
| 435 | if err != nil { |
| 436 | return &meta.GateLoadGroupListResponse{Header: &meta.ResponseHeader{Code: util.ErrorLoadGroup, Msg: err.Error()}}, nil |
| 437 | } |
| 438 | |
| 439 | return &meta.GateLoadGroupListResponse{Groups: groups}, nil |
| 440 | } |
| 441 | |
| 442 | // UploadFile 客户端上传文件接口,一次一个文件. |
| 443 | func (g *Gate) UploadFile(ctx context.Context, req *meta.GateUploadFileRequest) (*meta.GateUploadFileResponse, error) { |
nothing calls this directly
no test coverage detected