refactor: remove init functions (#489)

This commit is contained in:
Aveline 2025-05-22 10:29:16 +02:00 committed by GitHub
parent b91a995918
commit 25e30f6420
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 11 additions and 7 deletions

View File

@ -4,6 +4,7 @@ linters:
- forbidigo - forbidigo
- misspell - misspell
- whitespace - whitespace
- gochecknoinits
settings: settings:
forbidigo: forbidigo:
forbid: forbid:
@ -22,6 +23,9 @@ linters:
- linters: - linters:
- errcheck - errcheck
path: _test.go path: _test.go
- linters:
- gochecknoinits
path: internal/logging/sse.go
paths: paths:
- third_party$ - third_party$
- builtin$ - builtin$

View File

@ -370,9 +370,7 @@ func startBacklightTickers() {
} }
} }
func init() { func initDisplay() {
ensureConfigLoaded()
go func() { go func() {
waitCtrlClientConnected() waitCtrlClientConnected()
displayLogger.Info().Msg("setting initial display contents") displayLogger.Info().Msg("setting initial display contents")

View File

@ -15,9 +15,7 @@ func rpcGetJigglerState() bool {
return jigglerEnabled return jigglerEnabled
} }
func init() { func initJiggler() {
ensureConfigLoaded()
go runJiggler() go runJiggler()
} }

View File

@ -75,8 +75,8 @@ func Main() {
} }
}() }()
// initialize usb gadget
initUsbGadget() initUsbGadget()
if err := setInitialVirtualMediaState(); err != nil { if err := setInitialVirtualMediaState(); err != nil {
logger.Warn().Err(err).Msg("failed to set initial virtual media state") logger.Warn().Err(err).Msg("failed to set initial virtual media state")
} }
@ -84,6 +84,10 @@ func Main() {
if err := initImagesFolder(); err != nil { if err := initImagesFolder(); err != nil {
logger.Warn().Err(err).Msg("failed to init images folder") logger.Warn().Err(err).Msg("failed to init images folder")
} }
initJiggler()
// initialize display
initDisplay()
go func() { go func() {
time.Sleep(15 * time.Minute) time.Sleep(15 * time.Minute)