package task

import (
	"context"

	"github.com/tidbcloud/eks-provider/pkg/deploy"
)

type Reporter struct {
	BaseTask
}

func NewReporter(ctx *Context) *Reporter {
	return &Reporter{BaseTask: BaseTask{Context: ctx}}
}

func (t *Reporter) Name() string {
	return "Reporter"
}

func (t *Reporter) Create(ctx context.Context) deploy.Result {
	return deploy.FromError(nil)
}

func (t *Reporter) PostCreate(ctx context.Context) deploy.Result {
	return deploy.FromError(nil)
}

func (t *Reporter) Delete(ctx context.Context) deploy.Result {
	return deploy.FromError(nil)
}

func (t *Reporter) PostDelete(ctx context.Context) deploy.Result {
	return deploy.FromError(nil)
}
