Files
open-cluster-management/pkg/helpers/error.go
Jian Qiu 94f17dedd1 Refactor clustermanager controller (#305)
* Refactor clustermanager controller

Signed-off-by: Jian Qiu <jqiu@redhat.com>

* Refactor cond update

Signed-off-by: Jian Qiu <jqiu@redhat.com>

Signed-off-by: Jian Qiu <jqiu@redhat.com>
2022-11-23 04:30:49 -05:00

23 lines
383 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,
}
}