mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-20 22:58:44 +05:00
Rename fibNrAsDuration -> fibNr
This commit is contained in:
committed by
Dan Christian Bogos
parent
e228dda013
commit
5cb7ce2e93
@@ -444,20 +444,20 @@ func Fib() func() int {
|
||||
func FibDuration(durationUnit, maxDuration time.Duration) func() time.Duration {
|
||||
fib := Fib()
|
||||
return func() time.Duration {
|
||||
fibNrAsDuration := time.Duration(fib())
|
||||
fibNr := time.Duration(fib())
|
||||
|
||||
// Handle potential overflow when multiplying by durationUnit.
|
||||
if fibNrAsDuration > (math.MaxInt / durationUnit) {
|
||||
fibNrAsDuration = math.MaxInt
|
||||
if fibNr > (math.MaxInt / durationUnit) {
|
||||
fibNr = math.MaxInt
|
||||
} else {
|
||||
fibNrAsDuration *= durationUnit
|
||||
fibNr *= durationUnit
|
||||
}
|
||||
|
||||
// Cap the duration to maxDuration if specified.
|
||||
if maxDuration > 0 && maxDuration < fibNrAsDuration {
|
||||
if maxDuration > 0 && maxDuration < fibNr {
|
||||
return maxDuration
|
||||
}
|
||||
return fibNrAsDuration
|
||||
return fibNr
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user