From 4cab31c341129b076f5b95f1de177228d57d8c85 Mon Sep 17 00:00:00 2001 From: Lyon <88232613+pikasTech@users.noreply.github.com> Date: Tue, 23 Jun 2026 05:04:49 +0800 Subject: [PATCH] fix(user-billing): add pool env parser (#1950) --- internal/userbilling/service.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/internal/userbilling/service.go b/internal/userbilling/service.go index f6035b78..a3b730cd 100644 --- a/internal/userbilling/service.go +++ b/internal/userbilling/service.go @@ -2921,6 +2921,18 @@ func parseInt64(value string, fallback int64) int64 { return parsed } +func envInt(name string, fallback int) int { + value := strings.TrimSpace(os.Getenv(name)) + if value == "" { + return fallback + } + parsed, err := strconv.Atoi(value) + if err != nil || parsed <= 0 { + return fallback + } + return parsed +} + func parseDurationHours(value string, fallbackHours int64) time.Duration { return time.Duration(parseInt64(value, fallbackHours)) * time.Hour }