remove the fatals from here, but I do need to do error handling there

This commit is contained in:
2026-09-12 18:26:58 +01:00
parent b8e632d3eb
commit decd91c406
+4 -4
View File
@@ -1,7 +1,6 @@
package iracing package iracing
import ( import (
"log"
"log/slog" "log/slog"
"time" "time"
@@ -12,13 +11,14 @@ import (
func IsRunning() bool { func IsRunning() bool {
irUtils, err := eventutils.Init() irUtils, err := eventutils.Init()
if err != nil { if err != nil {
log.Fatalf("Failed to initialize mmaputils: %v", err) // we need error validation or something here
return false
} }
defer irUtils.Close() defer irUtils.Close()
// 2. Connect to the OS event (Win32 Event on Windows, POSIX Semaphore on Linux)
if err := irUtils.OpenEvent(goirsdk.IRSDK_DATAVALIDEVENTNAME); err != nil { if err := irUtils.OpenEvent(goirsdk.IRSDK_DATAVALIDEVENTNAME); err != nil {
log.Fatalf("Failed to open event: %v", err) // we need error validation or something here
return false
} }
// We now check for some consecutive data events // We now check for some consecutive data events