package maintenance

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/service/maintenancewindow"
)

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

func NewServer(mwSvc maintenancewindow.Service) tidbmgmtservicev1.MaintenanceServiceServer {
	return &serverImpl{mwSvc: mwSvc}
}

type serverImpl struct {
	mwSvc maintenancewindow.Service
}
