kon/utils/utils.go
2024-04-01 21:09:41 +02:00

29 lines
460 B
Go

package utils
import (
"kon/client/state"
"log"
"time"
)
func CheckError(err error) {
if err != nil {
log.Fatal(err)
}
}
func JobFailed(err error, host string) bool {
if err != nil {
state.State.Mutex.Lock()
state.State.Machines[host] = state.Machine{
State: state.Error,
Message: err.Error(),
JobStart: state.State.Machines[host].JobStart,
JobEnd: time.Now(),
}
state.State.Mutex.Unlock()
return true
}
return false
}