// Code generated by goctl. DO NOT EDIT. // Source: slowwild.proto package slowwildserverclient import ( "context" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" "git.banshen.xyz/huangguangrong/slow_wild_protobuff/slowwild/slowwildserver" ) type ( FindUserReq = slowwildserver.FindUserReq FindUserResp = slowwildserver.FindUserResp FollowUserReq = slowwildserver.FollowUserReq FollowUserRes = slowwildserver.FollowUserRes GetFollowReq = slowwildserver.GetFollowReq GetFollowRes = slowwildserver.GetFollowRes GetFollowingReq = slowwildserver.GetFollowingReq GetFollowingRes = slowwildserver.GetFollowingRes GetUserInfoReq = slowwildserver.GetUserInfoReq GetUserInfoResp = slowwildserver.GetUserInfoResp GetUserProfileReq = slowwildserver.GetUserProfileReq GetUserProfileRes = slowwildserver.GetUserProfileRes LoginAndRegisterRsp = slowwildserver.LoginAndRegisterRsp LoginReq = slowwildserver.LoginReq RegisterReq = slowwildserver.RegisterReq SearchUsernameItem = slowwildserver.SearchUsernameItem SearchUsernameReq = slowwildserver.SearchUsernameReq SearchUsernameRes = slowwildserver.SearchUsernameRes UnFollowUserReq = slowwildserver.UnFollowUserReq UnFollowUserRes = slowwildserver.UnFollowUserRes UserEntity = slowwildserver.UserEntity SlowWildServer interface { // 用户登录 Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) // 用户注册 Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) // 获取用户信息 GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error) // 查询用户信息 FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error) // 关注用户 UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error) // 取消关注用户 UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error) // 获取我得粉丝 GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) // 查询我的关注 GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) // 查询用户的详细信息 GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error) // 搜索用户名称 SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error) } defaultSlowWildServer struct { cli zrpc.Client } ) func NewSlowWildServer(cli zrpc.Client) SlowWildServer { return &defaultSlowWildServer{ cli: cli, } } // 用户登录 func (m *defaultSlowWildServer) Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.Login(ctx, in, opts...) } // 用户注册 func (m *defaultSlowWildServer) Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*LoginAndRegisterRsp, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.Register(ctx, in, opts...) } // 获取用户信息 func (m *defaultSlowWildServer) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.GetUserInfo(ctx, in, opts...) } // 查询用户信息 func (m *defaultSlowWildServer) FindUser(ctx context.Context, in *FindUserReq, opts ...grpc.CallOption) (*FindUserResp, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.FindUser(ctx, in, opts...) } // 关注用户 func (m *defaultSlowWildServer) UserFollow(ctx context.Context, in *FollowUserReq, opts ...grpc.CallOption) (*FollowUserRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.UserFollow(ctx, in, opts...) } // 取消关注用户 func (m *defaultSlowWildServer) UnUserFollow(ctx context.Context, in *UnFollowUserReq, opts ...grpc.CallOption) (*UnFollowUserRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.UnUserFollow(ctx, in, opts...) } // 获取我得粉丝 func (m *defaultSlowWildServer) GetFans(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.GetFans(ctx, in, opts...) } // 查询我的关注 func (m *defaultSlowWildServer) GetFollows(ctx context.Context, in *GetFollowingReq, opts ...grpc.CallOption) (*GetFollowingRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.GetFollows(ctx, in, opts...) } // 查询用户的详细信息 func (m *defaultSlowWildServer) GetUserProfile(ctx context.Context, in *GetUserProfileReq, opts ...grpc.CallOption) (*GetUserProfileRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.GetUserProfile(ctx, in, opts...) } // 搜索用户名称 func (m *defaultSlowWildServer) SearchUsername(ctx context.Context, in *SearchUsernameReq, opts ...grpc.CallOption) (*SearchUsernameRes, error) { client := slowwildserver.NewSlowWildServerClient(m.cli.Conn()) return client.SearchUsername(ctx, in, opts...) }