package spu

import (
	"go.opentelemetry.io/otel"

	tidbmgmtservicev1 "github.com/tidbcloud/tidb-management-service/api/spec/tidb_mgmt_service/v1"
	"github.com/tidbcloud/tidb-management-service/tidb-mgmt-service/domain/adapter/dedicatedglobal"
)

var tracer = otel.Tracer("App.Dedicated.SPU")

func NewServer(
	dedicatedCli dedicatedglobal.DedicatedGlobal,
) tidbmgmtservicev1.SpuServiceServer {
	return &serverImpl{
		dedicatedCli: dedicatedCli,
	}
}

type serverImpl struct {
	dedicatedCli dedicatedglobal.DedicatedGlobal
}
