52 lines
1.4 KiB
Go
52 lines
1.4 KiB
Go
// Code generated by protoc-gen-slc. DO NOT EDIT.
|
|
package server
|
|
|
|
import (
|
|
"context"
|
|
"git.apinb.com/bsm-social/group/internal/logic/member"
|
|
pb "git.apinb.com/bsm-social/group/pb"
|
|
)
|
|
|
|
type MemberServer struct {
|
|
pb.UnimplementedMemberServer
|
|
}
|
|
|
|
func NewMemberServer() *MemberServer {
|
|
return &MemberServer{}
|
|
}
|
|
|
|
// 获取群组成员列表
|
|
func (s *MemberServer) Fetch(ctx context.Context, in *pb.IdentRequest) (*pb.GroupMemberReply, error) {
|
|
return member.Fetch(ctx, in)
|
|
}
|
|
|
|
// 申请加群
|
|
func (s *MemberServer) DoJoin(ctx context.Context, in *pb.DoJoinRequest) (*pb.StatusReply, error) {
|
|
return member.DoJoin(ctx, in)
|
|
}
|
|
|
|
// 申请加群列表
|
|
func (s *MemberServer) JoinFetch(ctx context.Context, in *pb.Empty) (*pb.JoinFetchReply, error) {
|
|
return member.JoinFetch(ctx, in)
|
|
}
|
|
|
|
// 申请加群处理
|
|
func (s *MemberServer) JoinDoHandle(ctx context.Context, in *pb.GroupOPRequest) (*pb.StatusReply, error) {
|
|
return member.JoinDoHandle(ctx, in)
|
|
}
|
|
|
|
// 设置或取消管理员
|
|
func (s *MemberServer) DoSetManager(ctx context.Context, in *pb.GroupOPRequest) (*pb.StatusReply, error) {
|
|
return member.DoSetManager(ctx, in)
|
|
}
|
|
|
|
// 踢人
|
|
func (s *MemberServer) DoKick(ctx context.Context, in *pb.GroupOPRequest) (*pb.StatusReply, error) {
|
|
return member.DoKick(ctx, in)
|
|
}
|
|
|
|
// 退群
|
|
func (s *MemberServer) DoQuit(ctx context.Context, in *pb.GroupOPRequest) (*pb.StatusReply, error) {
|
|
return member.DoQuit(ctx, in)
|
|
}
|