package task

import (
	"context"

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

type Webhook struct {
	*BaseTask
}

func NewWebhook(ctx *Context) *Webhook {
	return &Webhook{BaseTask: &BaseTask{Context: ctx}}
}

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

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

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

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

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