2024-12-18 11:08:21 -04:00

39 lines
616 B
Go

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