diff options
| author | Jeff Carr <[email protected]> | 2025-09-22 01:50:15 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-22 01:50:15 -0500 |
| commit | 3a786d60fd86802fc6e3fa2f0cc12c02a1751e85 (patch) | |
| tree | 6a4d7f2bb19a32da29a0f7f1cb6ec78175797812 /watchdog.go | |
| parent | aeae4ddf46cf577283a4b65fa4ffacd8f9d6cc8e (diff) | |
adding url debuggingv0.0.93
Diffstat (limited to 'watchdog.go')
| -rw-r--r-- | watchdog.go | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/watchdog.go b/watchdog.go deleted file mode 100644 index d9491b9..0000000 --- a/watchdog.go +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2017-2025 WIT.COM Inc. All rights reserved. -// Use of this source code is governed by the GPL 3.0 - -package main - -import ( - "fmt" - "os" - "time" -) - -// timeFunction takes a function as an argument and returns the execution time. -func TimeFunction(f func()) time.Duration { - startTime := time.Now() // Record the start time - f() // Execute the function - return time.Since(startTime) // Calculate the elapsed time -} - -func zood() { - me.dog = time.NewTicker(me.pollDelay) - defer me.dog.Stop() - done := make(chan bool) - for { - select { - case <-done: - fmt.Println("Done!") - return - case _ = <-me.dog.C: - s := me.machine.UpdatePackages() - me.failcount += 1 - sendMachine(s) - - if me.failcount > 20 { - os.Exit(0) - } - } - } - /* - // this example would exit/destroy the ticker in 10 seconds - go func() { - time.Sleep(10 * time.Second) - done <- true - }() - */ -} |
