func()

in pkg/client/sonar/user.go [69:85]


func (sc *Client) CreateUser(ctx context.Context, user *User) error {
	var createUserRsp createUserResponse

	rsp, err := sc.startRequest(ctx).
		SetResult(&createUserRsp).
		SetFormData(map[string]string{
			"login":    user.Login,
			"name":     user.Name,
			"password": user.Password,
		}).
		Post("/users/create")
	if err = sc.checkError(rsp, err); err != nil {
		return fmt.Errorf("failed to create user user: %w", err)
	}

	return nil
}