39 lines
616 B
Go
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)
|
|
}
|
|
|