From b8c89c34d8c8144a1f1d09da483c37c7f99d0028 Mon Sep 17 00:00:00 2001 From: erio Date: Fri, 5 Jun 2026 17:55:22 +0800 Subject: [PATCH] fix(ci): add missing fields to pass frontend typecheck and contract test - Add `service_quota_enabled` to PublicSettings default in app.ts - Add `image_output_tokens` and `image_output_cost` to usage contract test --- backend/internal/server/api_contract_test.go | 2 ++ frontend/src/stores/app.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/backend/internal/server/api_contract_test.go b/backend/internal/server/api_contract_test.go index 9eea092452..25d9a29eee 100644 --- a/backend/internal/server/api_contract_test.go +++ b/backend/internal/server/api_contract_test.go @@ -581,6 +581,8 @@ func TestAPIContracts(t *testing.T) { "image_size": null, "image_input_size": null, "image_output_size": null, + "image_output_tokens": 0, + "image_output_cost": 0, "image_size_source": null, "image_size_breakdown": null, "media_type": null, diff --git a/frontend/src/stores/app.ts b/frontend/src/stores/app.ts index 4d701b2efb..7b69cc09b8 100644 --- a/frontend/src/stores/app.ts +++ b/frontend/src/stores/app.ts @@ -358,6 +358,7 @@ export const useAppStore = defineStore('app', () => { channel_monitor_default_interval_seconds: 60, available_channels_enabled: false, risk_control_enabled: false, + service_quota_enabled: false, affiliate_enabled: false, } }