Files
open-cluster-management/pkg/operator/helpers/error.go
Jian Qiu 62efbf935b Build common options for agent (#163)
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2023-06-08 02:55:43 -04: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,
}
}