Source File
sleep.go
Belonging Package
github.com/gofiber/fiber/v2/internal/gopsutil/common
package common
import (
)
// Sleep awaits for provided interval.
// Can be interrupted by context cancelation.
func ( context.Context, time.Duration) error {
:= time.NewTimer()
select {
case <-.Done():
if !.Stop() {
<-.C
}
return .Err()
case <-.C:
return nil
}
}
![]() |
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |