prep to refactor all this code
This commit is contained in:
parent
14166cf960
commit
3aaadf03f0
6
Makefile
6
Makefile
|
@ -11,12 +11,12 @@ redomod:
|
|||
|
||||
|
||||
build-release:
|
||||
go get -v -u -x .
|
||||
go build -v
|
||||
GO111MODULE=off go get -v -u -x .
|
||||
GO111MODULE=off go build -v
|
||||
./control-panel-droplet
|
||||
|
||||
build:
|
||||
go get -v -x .
|
||||
GO111MODULE=off go get -v -x .
|
||||
GO111MODULE=off go build -v
|
||||
|
||||
update:
|
||||
|
|
53
ticker.go
53
ticker.go
|
@ -1,53 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"go.wit.com/log"
|
||||
)
|
||||
|
||||
var watchtime time.Duration = 100 // in tenths of seconds
|
||||
|
||||
/*
|
||||
This program sits here.
|
||||
If you exit here, the whole thing will os.Exit()
|
||||
TODO: use Ticker
|
||||
|
||||
This goroutine can be used like a watchdog timer
|
||||
*/
|
||||
func Watchdog() {
|
||||
var i = 1
|
||||
for {
|
||||
log.Verbose("gui.Watchdog() is alive. give me something to do.", i)
|
||||
i += 1
|
||||
time.Sleep(watchtime * time.Second / 10)
|
||||
}
|
||||
}
|
||||
// https://www.reddit.com/r/golang/comments/12em87q/how_to_run_periodic_tasks/
|
||||
/*
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main() {
|
||||
ticker := time.NewTicker(time.Second)
|
||||
defer ticker.Stop()
|
||||
done := make(chan bool)
|
||||
go func() {
|
||||
time.Sleep(10 * time.Second)
|
||||
done <- true
|
||||
}()
|
||||
for {
|
||||
select {
|
||||
case <-done:
|
||||
fmt.Println("Done!")
|
||||
return
|
||||
case t := <-ticker.C:
|
||||
fmt.Println("Current time: ", t)
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
Loading…
Reference in New Issue