invoices: fix new linter error w/ Go 1.23

This commit is contained in:
Olaoluwa Osuntokun 2025-02-13 17:09:22 -08:00
parent bf192d292f
commit c40ea0cefc
No known key found for this signature in database
GPG key ID: 90525F7DEEE0AD86

View file

@ -43,7 +43,7 @@ func randomStringRapid(t *rapid.T, length int) string {
} }
// randTimeBetween generates a random time between min and max. // randTimeBetween generates a random time between min and max.
func randTimeBetween(min, max time.Time) time.Time { func randTimeBetween(minTime, maxTime time.Time) time.Time {
var timeZones = []*time.Location{ var timeZones = []*time.Location{
time.UTC, time.UTC,
time.FixedZone("EST", -5*3600), time.FixedZone("EST", -5*3600),
@ -53,16 +53,16 @@ func randTimeBetween(min, max time.Time) time.Time {
} }
// Ensure max is after min // Ensure max is after min
if max.Before(min) { if maxTime.Before(minTime) {
min, max = max, min minTime, maxTime = maxTime, minTime
} }
// Calculate the range in nanoseconds // Calculate the range in nanoseconds
duration := max.Sub(min) duration := maxTime.Sub(minTime)
randDuration := time.Duration(rand.Int63n(duration.Nanoseconds())) randDuration := time.Duration(rand.Int63n(duration.Nanoseconds()))
// Generate the random time // Generate the random time
randomTime := min.Add(randDuration) randomTime := minTime.Add(randDuration)
// Assign a random time zone // Assign a random time zone
randomTimeZone := timeZones[rand.Intn(len(timeZones))] randomTimeZone := timeZones[rand.Intn(len(timeZones))]
@ -73,10 +73,10 @@ func randTimeBetween(min, max time.Time) time.Time {
// randTime generates a random time between 2009 and 2140. // randTime generates a random time between 2009 and 2140.
func randTime() time.Time { func randTime() time.Time {
min := time.Date(2009, 1, 3, 0, 0, 0, 0, time.UTC) minTime := time.Date(2009, 1, 3, 0, 0, 0, 0, time.UTC)
max := time.Date(2140, 1, 1, 0, 0, 0, 1000, time.UTC) maxTime := time.Date(2140, 1, 1, 0, 0, 0, 1000, time.UTC)
return randTimeBetween(min, max) return randTimeBetween(minTime, maxTime)
} }
func randInvoiceTime(invoice *Invoice) time.Time { func randInvoiceTime(invoice *Invoice) time.Time {