mirror of https://github.com/jetkvm/kvm.git
chore: ensure config is loaded before init functions (#226)
This commit is contained in:
parent
d4efd72731
commit
554121a20b
|
@ -116,3 +116,9 @@ func SaveConfig() error {
|
|||
|
||||
return nil
|
||||
}
|
||||
|
||||
func ensureConfigLoaded() {
|
||||
if config == nil {
|
||||
LoadConfig()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -248,6 +248,8 @@ func startBacklightTickers() {
|
|||
}
|
||||
|
||||
func init() {
|
||||
ensureConfigLoaded()
|
||||
|
||||
go func() {
|
||||
waitCtrlClientConnected()
|
||||
fmt.Println("setting initial display contents")
|
||||
|
|
|
@ -20,6 +20,8 @@ func rpcGetJigglerState() bool {
|
|||
}
|
||||
|
||||
func init() {
|
||||
ensureConfigLoaded()
|
||||
|
||||
go runJiggler()
|
||||
}
|
||||
|
||||
|
|
|
@ -190,6 +190,8 @@ func getNTPServersFromDHCPInfo() ([]string, error) {
|
|||
}
|
||||
|
||||
func init() {
|
||||
ensureConfigLoaded()
|
||||
|
||||
updates := make(chan netlink.LinkUpdate)
|
||||
done := make(chan struct{})
|
||||
|
||||
|
|
4
usb.go
4
usb.go
|
@ -34,6 +34,8 @@ func mountConfigFS() error {
|
|||
}
|
||||
|
||||
func init() {
|
||||
ensureConfigLoaded()
|
||||
|
||||
_ = os.MkdirAll(imagesFolder, 0755)
|
||||
udcs := gadget.GetUdcs()
|
||||
if len(udcs) < 1 {
|
||||
|
@ -383,6 +385,8 @@ func triggerUSBStateUpdate() {
|
|||
var udc string
|
||||
|
||||
func init() {
|
||||
ensureConfigLoaded()
|
||||
|
||||
go func() {
|
||||
for {
|
||||
newState := rpcGetUSBState()
|
||||
|
|
Loading…
Reference in New Issue