package tls import ( "time" "github.com/sagernet/sing/common/ntp" ) type TimeServiceWrapper struct { ntp.TimeService } func (w *TimeServiceWrapper) TimeFunc() func() time.Time { if w.TimeService == nil { return nil } return w.TimeService.TimeFunc() } func (w *TimeServiceWrapper) Upstream() any { return w.TimeService }