package update import ( domain "RenewCMS/internal/domain/update" "time" ) type SystemClock struct{} var _ domain.Clock = &SystemClock{} func NewSystemClock() *SystemClock { return &SystemClock{} } func (c *SystemClock) Now() time.Time { return time.Now() } func (c *SystemClock) Sleep(duration time.Duration) { time.Sleep(duration) }