Files
open-cluster-management/pkg/helpers/error.go
DangPeng Liu 7c8d71e194 use controller-runtime webhook (#293)
Signed-off-by: ldpliu <daliu@redhat.com>

Signed-off-by: ldpliu <daliu@redhat.com>
2022-11-17 06:45:25 +00:00

23 lines
380 B
Go

package helpers
import (
"fmt"
"time"
)
type RequeueError struct {
RequeueTime time.Duration
Message string
}
func (r RequeueError) Error() string {
return fmt.Sprintf(r.Message+", Requeue time: %v", r.RequeueTime)
}
func NewRequeueError(msg string, requeueTime time.Duration) RequeueError {
return RequeueError{
RequeueTime: requeueTime,
Message: msg,
}
}