MCPcopy Create free account
hub / github.com/Azure/peerd / sleep

Function sleep

tests/scanner/scanner.go:104–119  ·  view source on GitHub ↗
(l *zerolog.Logger)

Source from the content-addressed store, hash-verified

102}
103
104func sleep(l *zerolog.Logger) {
105 var n uint64
106 err := binary.Read(rand.Reader, binary.LittleEndian, &n)
107 if err != nil {
108 l.Error().Err(err).Msg("SLEEP FAILED")
109 return
110 }
111
112 n = n % 100
113 n = n + 1
114
115 l.Info().Uint64("seconds", n).Msg("sleeping")
116
117 // Sleep for n seconds
118 time.Sleep(time.Duration(n) * time.Second)
119}

Callers 1

ScannerFunction · 0.70

Calls 1

ReadMethod · 0.65

Tested by

no test coverage detected