// Code generated by goctl. DO NOT EDIT. // goctl 1.8.4 // Source: usercenter.proto package server import ( "context" "backend/usercenter/rpc/internal/logic" "backend/usercenter/rpc/internal/svc" "backend/usercenter/rpc/pb/usercenter" ) type UsercenterServer struct { svcCtx *svc.ServiceContext usercenter.UnimplementedUsercenterServer } func NewUsercenterServer(svcCtx *svc.ServiceContext) *UsercenterServer { return &UsercenterServer{ svcCtx: svcCtx, } } func (s *UsercenterServer) Ping(ctx context.Context, in *usercenter.Request) (*usercenter.Response, error) { l := logic.NewPingLogic(ctx, s.svcCtx) return l.Ping(in) } func (s *UsercenterServer) Register(ctx context.Context, in *usercenter.RegisterRequest) (*usercenter.RegisterResponse, error) { l := logic.NewRegisterLogic(ctx, s.svcCtx) return l.Register(in) } func (s *UsercenterServer) Login(ctx context.Context, in *usercenter.LoginRequest) (*usercenter.LoginResponse, error) { l := logic.NewLoginLogic(ctx, s.svcCtx) return l.Login(in) } func (s *UsercenterServer) GetProfile(ctx context.Context, in *usercenter.GetProfileRequest) (*usercenter.GetProfileResponse, error) { l := logic.NewGetProfileLogic(ctx, s.svcCtx) return l.GetProfile(in) } func (s *UsercenterServer) UpdateProfile(ctx context.Context, in *usercenter.UpdateProfileRequest) (*usercenter.UpdateProfileResponse, error) { l := logic.NewUpdateProfileLogic(ctx, s.svcCtx) return l.UpdateProfile(in) } func (s *UsercenterServer) ChangePassword(ctx context.Context, in *usercenter.ChangePasswordRequest) (*usercenter.ChangePasswordResponse, error) { l := logic.NewChangePasswordLogic(ctx, s.svcCtx) return l.ChangePassword(in) } func (s *UsercenterServer) GetUserRoles(ctx context.Context, in *usercenter.Request) (*usercenter.GetUserRolesResponse, error) { l := logic.NewGetUserRolesLogic(ctx, s.svcCtx) return l.GetUserRoles(in) } func (s *UsercenterServer) GetUserPermissions(ctx context.Context, in *usercenter.Request) (*usercenter.GetUserPermissionsResponse, error) { l := logic.NewGetUserPermissionsLogic(ctx, s.svcCtx) return l.GetUserPermissions(in) }