Documentation ¶
Index ¶
- type UserHandler
- func (u *UserHandler) LoginUser(ctx context.Context, in *user.UserLoginRequest) (*user.UserLoginResponse, error)
- func (u *UserHandler) RegisterUser(ctx context.Context, in *user.UserRegisterRequest) (*user.UserRegisterReponse, error)
- func (u *UserHandler) RegisterUserHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserHandler ¶
type UserHandler struct { user.UnimplementedUserServer // contains filtered or unexported fields }
func NewUserHandler ¶
func NewUserHandler(ctx context.Context, l logger.ILogger, userDomain userDomain.IUserDomain) *UserHandler
func (*UserHandler) LoginUser ¶
func (u *UserHandler) LoginUser(ctx context.Context, in *user.UserLoginRequest) (*user.UserLoginResponse, error)
NOTE: make sure the service name is same as proto definition
func (*UserHandler) RegisterUser ¶
func (u *UserHandler) RegisterUser(ctx context.Context, in *user.UserRegisterRequest) (*user.UserRegisterReponse, error)
NOTE: make sure the service name is same as proto definition
func (*UserHandler) RegisterUserHandler ¶
func (u *UserHandler) RegisterUserHandler(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.