From ebcae03afda0ddec1ff744973ea3d3cced12c3dd Mon Sep 17 00:00:00 2001 From: Randark Date: Tue, 18 Aug 2026 06:29:43 +0000 Subject: [PATCH] =?UTF-8?q?fix(lint):=20=E8=A1=A5=E9=BD=90=20setting=5Fpub?= =?UTF-8?q?lic.go=20=E4=B8=8E=E9=85=8D=E9=A2=9D=20fetcher=20=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=9A=84=20gofmt=20=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../channel_monitor_quota_fetcher_test.go | 22 +++++++++---------- backend/internal/service/setting_public.go | 14 ++++++------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/backend/internal/service/channel_monitor_quota_fetcher_test.go b/backend/internal/service/channel_monitor_quota_fetcher_test.go index 5807058d90..c9337c766d 100644 --- a/backend/internal/service/channel_monitor_quota_fetcher_test.go +++ b/backend/internal/service/channel_monitor_quota_fetcher_test.go @@ -282,18 +282,18 @@ func TestUsageQuotaTiers_MapsAllWindowKinds(t *testing.T) { remaining := int64(400) resetUnix := int64(1777283883) usage := &UsageInfo{ - FiveHour: &UsageProgress{Utilization: 50}, - SevenDay: &UsageProgress{Utilization: 60}, - SevenDaySonnet: &UsageProgress{Utilization: 70}, - SevenDayFable: &UsageProgress{Utilization: 80}, - ThirtyDay: &UsageProgress{Utilization: 20}, - GeminiSharedDaily: &UsageProgress{Utilization: 11}, - GeminiProDaily: &UsageProgress{Utilization: 22}, - GeminiFlashDaily: &UsageProgress{Utilization: 33}, - GrokRequestQuota: &xai.QuotaWindow{Limit: &limit, Remaining: &remaining, ResetUnix: &resetUnix}, - GrokTokenQuota: &xai.QuotaWindow{Limit: &limit, Remaining: &remaining, ResetAt: "2026-08-19T00:00:00Z"}, + FiveHour: &UsageProgress{Utilization: 50}, + SevenDay: &UsageProgress{Utilization: 60}, + SevenDaySonnet: &UsageProgress{Utilization: 70}, + SevenDayFable: &UsageProgress{Utilization: 80}, + ThirtyDay: &UsageProgress{Utilization: 20}, + GeminiSharedDaily: &UsageProgress{Utilization: 11}, + GeminiProDaily: &UsageProgress{Utilization: 22}, + GeminiFlashDaily: &UsageProgress{Utilization: 33}, + GrokRequestQuota: &xai.QuotaWindow{Limit: &limit, Remaining: &remaining, ResetUnix: &resetUnix}, + GrokTokenQuota: &xai.QuotaWindow{Limit: &limit, Remaining: &remaining, ResetAt: "2026-08-19T00:00:00Z"}, AntigravityQuota: map[string]*AntigravityModelQuota{ - "gemini-3-pro": {Utilization: 45}, + "gemini-3-pro": {Utilization: 45}, "gemini-3-flash": {Utilization: 55}, }, } diff --git a/backend/internal/service/setting_public.go b/backend/internal/service/setting_public.go index 4679d00484..81d74aff0d 100644 --- a/backend/internal/service/setting_public.go +++ b/backend/internal/service/setting_public.go @@ -616,13 +616,13 @@ type PublicSettingsInjectionPayload struct { ChannelMonitorHideThroughput bool `json:"channel_monitor_hide_throughput"` // ChannelMonitorShowQuota gates the user-facing quota/balance display on // monitors; fail-closed (absent/false = hidden). Admin UI always shows it. - ChannelMonitorShowQuota bool `json:"channel_monitor_show_quota"` - AvailableChannelsEnabled bool `json:"available_channels_enabled"` - ModelPlazaEnabled bool `json:"model_plaza_enabled"` - ModelPlazaRequireAuth bool `json:"model_plaza_require_auth"` - AffiliateEnabled bool `json:"affiliate_enabled"` - RiskControlEnabled bool `json:"risk_control_enabled"` - AllowUserViewErrorRequests bool `json:"allow_user_view_error_requests"` + ChannelMonitorShowQuota bool `json:"channel_monitor_show_quota"` + AvailableChannelsEnabled bool `json:"available_channels_enabled"` + ModelPlazaEnabled bool `json:"model_plaza_enabled"` + ModelPlazaRequireAuth bool `json:"model_plaza_require_auth"` + AffiliateEnabled bool `json:"affiliate_enabled"` + RiskControlEnabled bool `json:"risk_control_enabled"` + AllowUserViewErrorRequests bool `json:"allow_user_view_error_requests"` } // GetPublicSettingsForInjection returns public settings in a format suitable for HTML injection.