Add product features, Heleket crypto payments and order status icons.
This commit is contained in:
@@ -5,21 +5,34 @@ import (
|
||||
"encoding/hex"
|
||||
"log"
|
||||
"os"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
AdminEmail string
|
||||
AdminPassword string
|
||||
SessionSecret string
|
||||
UploadDir string
|
||||
AdminEmail string
|
||||
AdminPassword string
|
||||
SessionSecret string
|
||||
UploadDir string
|
||||
PublicBaseURL string
|
||||
HeleketMerchantID string
|
||||
HeleketPaymentAPIKey string
|
||||
HeleketCurrency string
|
||||
}
|
||||
|
||||
func Load() Config {
|
||||
cfg := Config{
|
||||
AdminEmail: os.Getenv("ADMIN_EMAIL"),
|
||||
AdminPassword: os.Getenv("ADMIN_PASSWORD"),
|
||||
SessionSecret: os.Getenv("SESSION_SECRET"),
|
||||
UploadDir: os.Getenv("UPLOAD_DIR"),
|
||||
AdminEmail: os.Getenv("ADMIN_EMAIL"),
|
||||
AdminPassword: os.Getenv("ADMIN_PASSWORD"),
|
||||
SessionSecret: os.Getenv("SESSION_SECRET"),
|
||||
UploadDir: os.Getenv("UPLOAD_DIR"),
|
||||
PublicBaseURL: strings.TrimRight(os.Getenv("PUBLIC_BASE_URL"), "/"),
|
||||
HeleketMerchantID: os.Getenv("HELEKET_MERCHANT_ID"),
|
||||
HeleketPaymentAPIKey: os.Getenv("HELEKET_PAYMENT_API_KEY"),
|
||||
HeleketCurrency: os.Getenv("HELEKET_CURRENCY"),
|
||||
}
|
||||
|
||||
if cfg.HeleketCurrency == "" {
|
||||
cfg.HeleketCurrency = "RUB"
|
||||
}
|
||||
|
||||
if cfg.UploadDir == "" {
|
||||
|
||||
Reference in New Issue
Block a user