owpengram-server/internal/rpc/rpc_testkit_clock_test.go

22 lines
341 B
Go

package rpc
import (
"github.com/gotd/td/clock"
"time"
)
type fixedClock struct {
now time.Time
}
func (c fixedClock) Now() time.Time {
return c.now
}
func (c fixedClock) Timer(d time.Duration) clock.Timer {
return clock.System.Timer(d)
}
func (c fixedClock) Ticker(d time.Duration) clock.Ticker {
return clock.System.Ticker(d)
}