us-dop-bot/config/config.go
maximo tejeda 0d735735ba
Some checks failed
dev test / test (push) Failing after 29s
dev test / vulnCheck (push) Has been skipped
dev test / Ci-Lint (push) Has been skipped
ADAPT to local git
2024-12-04 22:15:22 -04:00

34 lines
543 B
Go

package config
import (
"log"
"os"
)
func GetToken() string {
return getEnvVariable("BOT_TOKEN")
}
func GetNatsURI() string {
return getEnvVariable("NATS_SERVICE_URL")
}
func GetDollarServiceURL() string {
return getEnvVariable("DOLLAR_SERVICE_URL")
}
func GetUserServiceURL() string {
return getEnvVariable("TGBUSER_SERVICE_URL")
}
func GetEnvironment() string {
return getEnvVariable("ENV")
}
func getEnvVariable(key string) string {
if os.Getenv(key) == "" {
log.Fatal("error getting key", key)
}
return os.Getenv(key)
}