From b982076e5264895328b80b61f9219c4cceba06f2 Mon Sep 17 00:00:00 2001 From: shaw Date: Wed, 8 Apr 2026 16:23:02 +0800 Subject: [PATCH] fix: resolve errcheck lint and add missing enable_cch_signing to test - Suppress errcheck for xxhash Digest.Write (never returns error) - Add enable_cch_signing field to settings API contract test --- backend/internal/server/api_contract_test.go | 1 + backend/internal/service/gateway_billing_header.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/internal/server/api_contract_test.go b/backend/internal/server/api_contract_test.go index d412ea34..24f60f27 100644 --- a/backend/internal/server/api_contract_test.go +++ b/backend/internal/server/api_contract_test.go @@ -536,6 +536,7 @@ func TestAPIContracts(t *testing.T) { "max_claude_code_version": "", "allow_ungrouped_key_scheduling": false, "backend_mode_enabled": false, + "enable_cch_signing": false, "enable_fingerprint_unification": true, "enable_metadata_passthrough": false, "custom_menu_items": [], diff --git a/backend/internal/service/gateway_billing_header.go b/backend/internal/service/gateway_billing_header.go index 2102e534..91fbfd8f 100644 --- a/backend/internal/service/gateway_billing_header.go +++ b/backend/internal/service/gateway_billing_header.go @@ -68,6 +68,6 @@ func signBillingHeaderCCH(body []byte) []byte { // xxHash64Seeded computes xxHash64 of data with a custom seed. func xxHash64Seeded(data []byte, seed uint64) uint64 { d := xxhash.NewWithSeed(seed) - d.Write(data) + _, _ = d.Write(data) return d.Sum64() }