package handler import ( "github.com/gin-gonic/gin" "mc-client-updater-server/internal/service" "mc-client-updater-server/pkg/param" "mc-client-updater-server/pkg/result" ) func HandleLogin(c *gin.Context) { srv := service.NewUserService(c) res := result.NewResult(c) loginParam := param.LoginParam{} err := c.ShouldBindJSON(&loginParam) if err != nil { res.BadRequest() return } srv.Login(loginParam.Username, loginParam.Password) }