From 9d89c5fb6958ba9c705a9a0b9a81c9d4f6f35f98 Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Mon, 22 Jul 2024 17:11:28 -0300 Subject: [PATCH] refactored env variables handling --- extensions/armatak/main.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/extensions/armatak/main.go b/extensions/armatak/main.go index 4ec0632..84b6c0d 100644 --- a/extensions/armatak/main.go +++ b/extensions/armatak/main.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "os" "path" "github.com/indig0fox/a3go/a3interface" @@ -23,7 +24,19 @@ func main() { func init() { fmt.Printf("Module Path Directory => " + modulePathDir) - godotenv.Load(".env") + err := godotenv.Load() + if err != nil { + fmt.Println("Error loading .env file:", err) + } else { + fmt.Println(".env file loaded successfully") + } + + FTS_URL := os.Getenv("FTS_URL") + if FTS_URL == "" { + fmt.Println("FTS_URL not found in environment variables or .env file (if used).") + } else { + fmt.Println("FTS URL:", FTS_URL) + } a3interface.SetVersion("0.0.0") a3interface.RegisterErrorChan(a3ErrorChannel) @@ -139,5 +152,4 @@ func init() { SetFunction(armatak_controller_ManageKML_postKML). SetArgsFunction(armatak_controller_args_ManageKML_postKML). Register() - }