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