File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,11 +17,8 @@ type DeleteMultiBackoff func(context.Context) error
1717// it returns the associated error
1818func DeleteMultiWithWait (d time.Duration ) DeleteMultiBackoff {
1919 return func (ctx context.Context ) error {
20- t := time .NewTimer (d )
21- defer t .Stop ()
22-
2320 select {
24- case <- t . C :
21+ case <- time . After ( d ) :
2522 return nil
2623 case <- ctx .Done ():
2724 return ctx .Err ()
Original file line number Diff line number Diff line change 11module github.com/klev-dev/klevdb
22
3- go 1.22 .0
3+ go 1.23 .0
44
5- toolchain go1.23.1
5+ toolchain go1.23.4
66
77require (
88 github.com/gofrs/flock v0.12.1
99 github.com/mr-tron/base58 v1.2.0
1010 github.com/plar/go-adaptive-radix-tree/v2 v2.0.3
1111 github.com/stretchr/testify v1.9.0
12- golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8
13- golang.org/x/sync v0.10 .0
12+ golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
13+ golang.org/x/sync v0.15 .0
1414)
1515
1616require (
1717 github.com/davecgh/go-spew v1.1.1 // indirect
1818 github.com/kr/text v0.2.0 // indirect
1919 github.com/pmezard/go-difflib v1.0.0 // indirect
2020 github.com/rogpeppe/go-internal v1.13.1 // indirect
21- golang.org/x/sys v0.29 .0 // indirect
21+ golang.org/x/sys v0.33 .0 // indirect
2222 gopkg.in/yaml.v3 v3.0.1 // indirect
2323)
Original file line number Diff line number Diff line change @@ -17,12 +17,12 @@ github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR
1717github.com/rogpeppe/go-internal v1.13.1 /go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o =
1818github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg =
1919github.com/stretchr/testify v1.9.0 /go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY =
20- golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8 h1:yqrTHse8TCMW1M1ZCP+VAR/l0kKxwaAIqN/il7x4voA =
21- golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8 /go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU =
22- golang.org/x/sync v0.10 .0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ =
23- golang.org/x/sync v0.10 .0 /go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
24- golang.org/x/sys v0.29 .0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU =
25- golang.org/x/sys v0.29 .0 /go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
20+ golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o =
21+ golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b /go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8 =
22+ golang.org/x/sync v0.15 .0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8 =
23+ golang.org/x/sync v0.15 .0 /go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA =
24+ golang.org/x/sys v0.33 .0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw =
25+ golang.org/x/sys v0.33 .0 /go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k =
2626gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 /go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0 =
2727gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk =
2828gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c /go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q =
You can’t perform that action at this time.
0 commit comments