chore: remove conf.CheckedDuration (#1235)
parent
0cb86c6990
commit
11f85d1b80
@ -1,16 +0,0 @@
|
||||
package conf
|
||||
|
||||
import "time"
|
||||
|
||||
const minDuration = 100 * time.Microsecond
|
||||
|
||||
// CheckedDuration returns the duration that guaranteed to be greater than 100us.
|
||||
// Why we need this is because users sometimes intend to use 500 to represent 500ms.
|
||||
// In config, duration less than 100us should always be missing ms etc.
|
||||
func CheckedDuration(duration time.Duration) time.Duration {
|
||||
if duration > minDuration {
|
||||
return duration
|
||||
}
|
||||
|
||||
return duration * time.Millisecond
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
package conf
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestCheckedDuration(t *testing.T) {
|
||||
assert.Equal(t, time.Second, CheckedDuration(1000))
|
||||
assert.Equal(t, 2*time.Second, CheckedDuration(2000))
|
||||
assert.Equal(t, 2*time.Second, CheckedDuration(time.Second*2))
|
||||
}
|
Loading…
Reference in New Issue