package api

import (
	"net/http"
	"strconv"

	"github.com/tidbcloud/tiinf/monitor/tilog"
	"go.uber.org/zap"

	"github.com/gin-gonic/gin"
	"github.com/tidbcloud/account/internel/svc/user"
)

func TestEndpoint(c *gin.Context) {
	ctx := c.Request.Context()
	org_id := c.Query("org_id")
	user_id := c.Query("user_id")
	svc, _ := user.GetUserSvc()
	userID, _ := strconv.ParseUint(user_id, 10, 64)

	orgID, _ := strconv.ParseUint(org_id, 10, 64)

	err := svc.RemoveUserFromOrg(ctx, userID, userID, orgID)
	tilog.Info(ctx, "remove user from org", zap.Error(err))
	Success(c, err == nil, http.StatusOK)
}
