From d6362eeeb57109bf9defc243230e152f1f3815b4 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sat, 12 Sep 2026 18:26:58 +0100 Subject: [PATCH] remove the fatals from here, but I do need to do error handling there --- providers/iracing/utils.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/providers/iracing/utils.go b/providers/iracing/utils.go index 268bd6a..c8b0de8 100644 --- a/providers/iracing/utils.go +++ b/providers/iracing/utils.go @@ -1,7 +1,6 @@ package iracing import ( - "log" "log/slog" "time" @@ -12,13 +11,14 @@ import ( func IsRunning() bool { irUtils, err := eventutils.Init() if err != nil { - log.Fatalf("Failed to initialize mmaputils: %v", err) + // we need error validation or something here + return false } 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 { - 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